There is only one St. Elmo Steak House, at 127 S. Illinois St. in the heart of downtown Indianapolis. It is not part of a chain — it is a tradition. It began in 1902 and continues to feed its customers in the same location. Don’t come to St. Elmo to find potato skins, sauerkraut… … Read More