SEA VIEW PARK-AMENDED

5990 83rd St SW South Miami FL 33143

Pending
5990 SW 83rd St, South Miami FL 33143
4 bed
3 bath
3904 sqft

$2,390,000