To navigate, press the arrow keys. Swiss Chalet Rotisserie & Grill ← View details 830 Niagara Street, Welland, Ontario L3C 1M3 +1 905-735-4040 Get Directions From* To * — Required information