Oops! Something went wrong, please try again later.
Athabasca is a town in northern Alberta, Canada. It is located 145 km north of Edmonton at the intersection of Highway 2 and Highway 55, on the banks …
Reviews
Tripadvisor
4.0/5 · 6 reviews
Loading reviews...
Mar 2, 2021
Yes the views and scenery are just wonderful, but that covers up the fact that the people aren't as beautiful. I am an introvert and I like my privacy, which these people do not respect. I have heard…Full review by thequietwanderer