23984 SW 114th Court, Homestead, FL 33032 - Homesnap