St. Elmo Steak House



No Reviews

127 South Illinois Street
Indianapolis, Indiana 46225

317-635-0636


www.stelmos.com


Price Range: $$$$

Ratings & Reviews

No reviews.