Swiss Chalet

Restaurant in Delhi, Ontario