St Elmo Steak House, INDIANAPOLIS, Indiana (IN)

Feeling hungry? St Elmo Steak House is among the restaurants you possibly can consider.
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