9797 North Michigan Road, Carmel
This Holiday Inn Express & Suites Indianapolis North - Carmel is located 25 minutes north of downtown Indianapolis. Each guest room features a 32-inch flat-screen television.
Find hotels near landmarks, museums and other sightseeing spots