Swiss Chalet3.00(0 reviews)Grill / 70 Aberdeen Ave, St. John's, Newfoundland and Labrador A1A 5N6 Canada, Canada /
The Best Restaurants in St. John's - GrillView allSwiss Chalet3.00(0 reviews)Grill / 10672.6 km from Nearby search