$668,997
Waterfront
24241 SW 113th Passage, Homestead FL 33032
Homestead, FL
5 bd
3 ba
3,399 sqft