S&T Steak House

Steak house · 2246 W Armitage Ave Store Front, Chicago, IL

Dine-In

More food in Chicago, IL · Steak House in Chicago