Jose Costa June 26, 2021 Tax-Liens 1854 Nw 63rd St Jose Costa June 26, 2021 Tax-Liens Address: 1854 Nw 63rd StCity: MiamiState: FLCounty: Miami-DadeLien amount:Status: Vacant