21705 SW 264th St Homestead, FL 33031