24531 SW 114th Place, Homestead, FL 33032 - Homesnap