$2,350 -
6238 Sw 59th Pl Unit 1
South Miami ,
FL 33143
City: South Miami