26160 SW 122nd Court, Homestead, FL 33032 - Homesnap