Athabasca Hotel is a charming 2-star property located in the picturesque town of Jasper, Alberta, Canada. With a guest rating of 8.3 out of 10 based on 52 reviews, this hotel offers a welcoming atmosphere for both leisure and business travelers. Nestled in the heart of Jasper, guests can easily explore the stunning natural beauty that surrounds them, including the breathtaking landscapes of Jasper National Park.