St Elmo Steak House, INDIANAPOLIS, Indiana (IN)
Conveniently situated at 127 South Illinois Street () in INDIANAPOLIS, Indiana (IN) (46225), St Elmo Steak House is available at 3176350636. Please do give them a call beforehand to make a reservation.
More restaurants in INDIANAPOLIS, Indiana (IN)
St Elmo Steak House contact information and details:
Address: 127 South Illinois Street - , INDIANAPOLIS, Indiana (IN) 46225
Contact Phone: 3176350636
