Wow! This is the BEST Dog Restaurant in New England..
I've lived in Chicago and Chicago Dogs in Scarborough is like being back home. Great food, great service. This is a fun place that if I could give 6 stars I would. Also, it's not just dogs. Great steak sandwichs, sausage, salads and the world BEST fries!! Go Chicago Dogs!