Holiday Inn Express Hotel & Suites MIAMI-HIALEAH (MIAMI LAKES)

6650 WEST 20TH AVENUE
HIALEAH
Florida
United States