$257,000 -
6310 Sw 79th St Unit 19
South Miami ,
FL 33143
Latitude: 25.6973093