According to Swiss Chalet’s website, there are 180 restaurant locations across Canada, the majority in Ontario. Locally, Swiss Chalet also operates a smaller location at 500 Manning Rd. in Tecumseh.