For sale $620,000 Biscayne Point South 12155 SW 251st St, Homestead FL 33032 3 bd · 2 ba · 1,347 sq ft MLS# A12112035 · Listing courtesy of Realty One Group Evolution