Cancun Palms
15451 SW 288th St # D2
Homestead, FL 33033
Homestead, FL 33033