Super 8 Athabasca
Super 8 Athabasca Hotel is a good accommodation choice in Athabasca.
The city center is 10 minutes' walk of the property. The venue is located 132 km from Edmonton.
This hotel provides non-smoking rooms equipped with cable TV, a kitchenette, iPod docking station, climate control and a microwave.