$615,000 -
20 Island Ave Unit 404
Miami Beach ,
FL 33139
City: Miami Beach