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.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results