Archie's Sports Cafe is a casual dining establishment in Toronto, ON that caters to sports enthusiasts looking for a place to enjoy a meal or drinks while watching their favorite games on TV.
With a menu featuring classic pub fare and a variety of beverages, Archie's Sports Cafe provides a laid-back atmosphere for patrons to relax and socialize in a sports-themed setting.
Generated from their business information