The cozy and stylish Moose Hotel & Suites is located on Banff Avenue, in the heart of the picturesque mountain town. Comfortable and quirky with great service, The Moose is a relaxing retreat surrounded by the snow-clad peaks of Banff National Park.