The Alexander

The Alexander is a hotel in downtown Indianapolis. It features commissioned works of art throughout the property, great city views from the 209 guest rooms, and 16,500 sq. ft. of event space.

Getting there

The Alexander

333 South Delaware Street, Indianapolis, Indianapolis, 46204