711 Northeast 23rd Terrace, Miami, FL 33137

Current Owners
24 Plaza Corp.
Purchase Price
$100 (2014)
Property Taxes
$121,830 (2019)
Blockshopper green logo