Visited Lake Louise Chateau Deli and the food was high dollar. And not very much to choose from. Air conditioner out
Dogs were in the hall of the deli and some people have allergies to animals
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.