Banff Alberta Canada King Edward Hotel Live Streaming Webcam

Banff Alberta Canada King Edward Hotel Live Streaming Webcam – Banff is a town within Banff National Park in Alberta, Canada. Banff has the second highest elevation in Alberta after Lake Louise. Banff is a resort town and one of Canada’s most popular tourist destinations. Known for its mountainous surroundings and hot springs.