Das Hotel The Westin Indianapolis ist im Viertel Indianapolis Stadtzentrum von Indianapolis gelegen, 25 Minuten Gehweg vom Benjamin Harrison Home entfernt. Gäste haben Zugang zu einem Hallenbad, einem Fitnesscenter und WLAN in den öffentlichen Bereichen.
Das Hotel befindet sich im Herzen von Indianapolis, in ca. 600 Meter Entfernung von Soldiers' and Sailors' Monument. Zu den Sehenswürdigkeiten, ganz nah am Westin, gehört auch das Indiana Statehouse. Auch Hudnut Commons liegt rund 5 Minuten zu Fuß von der Unterkunft entfernt. Die Scottish Rite Kathedrale ist in ungefähr 1 km Entfernung von der Unterkunft. Die Bushaltestelle Washington St & Senate Ave ist nur wenige Schritte entfernt vom Hotel.
Die Unterkunft verfügt über 505 Zimmer mit einer Sitzecke. Hier werden auch ein Flachbildfernseher mit Satellitenkanälen sowie Ausstattung zur Kaffee- & Teezubereitung angeboten. Einige Zimmer sind mit einer behindertengerechten Dusche ausgestattet. Die privaten Badezimmer bieten zudem einen Haartrockner und Handtücher für Ihren Komfort.
Die Gäste vom Westin Indianapolis können ein vegetarisches Frühstück täglich während ihres Aufenthalts genießen. Das Restaurant bietet amerikanische Gerichte an. Die Sport- Bar bietet eine breite Auswahl an Sport- Getränken. Das Restaurant Loughmiller's Pub & Eatery bietet amerikanische Gerichte an und befindet sich in unmittelbarer Nähe vom Hotel The Westin Indianapolis.