AVALON SQUARE

12859 243rd Ter SW Homestead FL 33032

FOR SALE
12859 SW 243rd Ter, Homestead FL 33032
3 bed
2 bath
1648 sqft

$479,000