$420,000 -
2630 Sw 28 St (overbrook) Unit 51
Miami ,
FL 33133
City: Miami