Remove Ads

Photos for Tom's Steak House

Tom's Steak House

1901 W North Ave, Melrose Park, Illinois 60160 USA

286 Reviews