Palace Suites
11377 SW 84th St
Miami, FL 33173
Miami, FL 33173