The Palace Suites

11377 SW 84th Street Miami FL 33173 (888) 848-5698