410 W 62nd St, Miami Beach, FL 33140
3
beds
2
baths
2,854 Sq.Ft. LIVING AREA
10,275 Sq.Ft. lot