Inns of Banff

+1 403 760 8233
Banff Avenue, Banff, Canada

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.