Sold $580,000 Biscayne Point South 12072 SW 249th St, Homestead FL 33032 4 bd · 3 ba · 1,820 sq ft MLS# A12073841 · Listing courtesy of Island Living Realty, LLC