With stunning views of the majestic Canadian Rockies, this contemporary mountain lodge, near Banff National Park and downtown Banff, offers cozy facilities and relaxing amenities.