Located centrally in Banff, this is a great centre for your ski holiday to the region. There are varying size of apartments/condos available, some with hot tubs and other little luxuries that will ensure a memorable stay in Canada. Bars and restaurants are close by.

 

Phone

+1 403 760 8233

Address

Banff Avenue, Banff, Canada

Email

reservations@bestofbanff.com

Back