Holiday Inn Express & Suites Kendall East Miami

11520 Sw 88th Street
Miami
Florida
United States