1830 W 24th St, Miami Beach, FL 33140
5
beds
5
baths
3,761 Sq.Ft. LIVING AREA
0.286 Acres lot