$770,000 -
2001 Meridian Ave Unit 516
Miami Beach ,
FL 33139
City: Miami Beach