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
  • Art Spa Circle Center Mall (166 feet N)
  • Block by Block125 West Georgia Street (281 feet SW)
  • G4S233 McCrea Street Suite 400 (318 feet SE)
  • IndyStar130 South Meridian Street (330 feet E)
Nearby Education
Nearby Parking