Skip to Main Content

The Alexander Hotel

Categories Hotel Fitness Center Suites Available

Address

333 South Delaware Street
Indianapolis, IN 46204
(317) 624-8200

visit website

View on Google Maps

Details

Nestled in the heart of downtown Indianapolis, The Alexander features outstanding business amenities, 157 stunning guest rooms, 52 extended stay suites, and an emphasis on art and design. Guests can take advantage of a fitness center, multiple restaurants, and 16,500 square feet of indoor/outdoor event space. The Alexander offers a refreshing dose of local color and flavor and promises a unique experience for passionate travelers.

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