Skip to Main Content

St. Elmo Steak House

Category Steak House

Address

127 South Illinois Street
Indianapolis, IN 46225
(317) 635-0636

visit website

View on Google Maps

Details

St. Elmo Steak House has been a landmark in Downtown Indianapolis since 1902. It is the oldest Indianapolis steakhouse in its original location, and has earned a national reputation for its excellent steaks, seafood, chops and professional service.

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