Skip to Main Content

Embassy Suites Downtown

Categories Hotel Pool Fitness Center Suites Available


110 West Washington Street
Indianapolis, IN 46204-3423
(317) 236-1800

visit website

View on Google Maps


The Embassy Suites Indianapolis – Downtown hotel is located in the heart of Indianapolis, Indiana, near major corporate offices and popular attractions such as Lucas Oil Stadium and the Indiana Convention Center. Enjoy tastefully decorated bedrooms and living rooms in each suite, featuring televisions, a wet bar area and a flexible workspace. Mingle with other guests at the complimentary nightly Manager’s Reception* in the atrium or dine in-suite at this Indianapolis hotel.

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