Holiday Inn Express & Suites Miami Kendall
Claim the best rates for Holiday Inn Express & Suites Miami Kendall with promo codes and discount coupons when booking your room online. Hotel Rates & Discounts Holiday Inn Express & Suites Miami Kendall is a 2.5 stars Hotel in Miami (FL) (Florida), United States, with the address at 13475 Sw 131St Street, having a … Read more