Swiss Chalet, 1899 Algonquin Ave, North Bay
392nd visitor, Write a review
Swiss Chalet Map

near P1A 2B9



They say Swiss Chalet is great