Photo: Banff Town
The town of Banff in the Banff National Park of Alberta is a popular year round vacation destination.
A photo of the town of Banff situated in Banff National Park, Alberta, Canada.
Related stock photo galleries, pictures & travel ideas:
Banff Town