St. Elmo Steak House is a legendary restaurant in Indianapolis, renowned for its exquisite steaks and vibrant atmosphere. Established in 1902, it has become a favorite dining destination for both locals and visitors, boasting a rich culinary history and a commitment to quality.