10270 SW 62nd St, Miami FL 33173
10270 SW 62nd St, Miami FL 33173, Miami, FL 33173
$3,500,000
5 Beds · 5 Baths