Banff is a resort town located within Banff National Park in Alberta, Canada. Within the town, there are lots of boutiques and restaurants mixed with château-style hotels and souvenir shops which attract lots of tourists. Here are some of our favourites spots within this beautiful small town. 1. Banff Pedestrian Bridge The Banff Pedestrian Bridge …
