Holiday Inn Express & Suites Kendall

13475 s.w. 131 street
Miami
Florida
United States