All Aglow at St. Elmo Steak House :: Indianapolis
Sitting in St. Elmo Steak House in downtown Indianapolis, I was trying to convince my friend that electricity had something to do with the establishment’s name. “No, no” said my dining companion. “St. Elmo is the patron saint of sailors.” Hummm.
