Buffalo Mountain Lodge is a beautiful, rustic hotel located just outside of Banff town centre, surrounded by nine acres of woodlands and towering mountains.