3029 records – page 1 of 152.
Canadian Pacific Railway Passenger Train at Banff Station
Banff Indian Days, Calgary Stampede scrapbook
Banff Indian Days posters
Banff station newstand
261. Fish Hatchery, Banff
YWCA Banff
Homestead Hotel, Acadia Lodge
Homestead Hotel, Concord stagecoach
Homestead Hotel
Beckers Bungalows
Banff Mineral Springs Hospital