$298,000 -
1150 Euclid Venue Unit 202
Miami Beach ,
FL 33139
City: Miami Beach