Skip to Main Content

Homewood Suites by Hilton Indianapolis

Categories Hotel Pool Fitness Center Suites Available

Address

211 South Meridian Street
Indianapolis, IN 46225
(317) 636-7992

visit website

View on Google Maps

Details

Homewood Suites is an all-suite, extended stay Indianapolis hotel with all the comforts of home and the attractions of Indianapolis city center only minutes from your doorstep.

Nearby Art & Culture & Entertainment
Nearby Businesses & Needs
Nearby Education
Nearby Parking