Windtower Lodge & Suites - Canmore, AB 

In the heart of Canmore, Alberta and nestled in the Canadian Rockies is Windtower Lodge & Suites. Since 2002, Canmore visitors have chosen Windtower for its…