Don't miss a trip to the Langlois Deli. The hot dogs are as famous as their homemade mustard. I never make it past the dogs to the rest of the menu but I'm sure its just as tasty.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.