7121 SW 63rd Ave, South Miami FL 33143, South Miami, FL 33143
$1,099,000
5 Beds · 2 Baths · 1,776 Sq Ft