13401 SW 268th Street, Homestead, FL 33032
Homestead, FL 33032
1 / 1
$770,000
2,617 sq ft · Built 2020