From Our Editors
Located in Athalmer, Super 8 Invermere is a favorable hotel amongst guests and their pets.
Super 8 Invermere is making the best of both worlds happen: creating a stay that is relaxing and affordable! Skip the hassle of hauling your luggage around and make use of the ample parking nearby. Traveling to Athalmer has never been better than when you treat yourself to a stay at Super 8 Invermere, so what are you waiting for?