$225,000 -
1127 Euclid Ave Unit 105
Miami Beach ,
FL 33139
City: Miami Beach