12214 SW 261st Terrace, Homestead, FL 33032 - Homesnap