Steak house · 100 S York St, Elmhurst, IL
Dine-In
See full menu
More food in Elmhurst, IL · Steak House in Elmhurst