Otter Hotel
T1L1H8 Banff, 1000 600 Banff Ave
T1L1H8 Banff, 1000 600 Banff Ave
Located in Banff (Uptown District), Otter Hotel is within a 10-minute drive of Upper Hot Springs and Banff Gondola. This hotel is 11.7 mi (18.8 km) from Banff National Park and 12.6 mi (20.3 km) from Sunshine Village.