Belgard Canada

pedestrians

Construction Business

Banff’s new living street prioritizes pedestrians

In Banff, Alberta, Canada, Bear Street resides along a quiet street adjacent to the bustling Banff Avenue and just a two-minute drive to the Trans-Canada