This is the food page of Swiss Chalet on 1899 Algonquin Ave North Bay ON P1A 2B9.
(first reviewed on September 12, 2013, last updated on June 29, 2015.)
Swiss Chalet is ranked #1 of 24 Restaurants in North Bay.
This page has had 396 visitors. You are the 396th.