Located 15 minutes away from Montréal-Trudeau Airport, on Saint-Louis Lake, the restaurant has been offering true Austrian cuisine since 1974.