You'll think you are in Chicago at the first bite. Small little shop with the best Italian Beef sandwich, with juice dripping down your arm if you order it 'wet'. Packed with people at lunchtime just waiting to devour that sandwich with the home-made fries. A must eat treat!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.