STORMPROOF SUB

5900 63rd St SW South Miami FL 33143

Pending
5900 SW 63rd St, South Miami FL 33143
4 bed
2 bath
1300 sqft

$670,000

$55,000
Price Decreased