AVALON SQUARE

12812 243rd St SW Homestead FL 33032

FOR SALE
12812 SW 243rd St, Homestead FL 33032
4 bed
3 bath
1892 sqft

$539,000