7111 SW 63rd Ave, South Miami FL 33143

7111 SW 63rd Ave, South Miami FL 33143, South Miami, FL 33143

7111 SW 63rd Ave, South Miami FL 33143

$1,749,000

4 Beds · 3 Baths · 2,414 Sq Ft