Swiss Chalet

Chicken Restaurant·Niagara Falls, ON

Details