Also known as Athabasca Landing
town in Alberta, Canada
Town of Athabasca - Home
Athabasca, Alberta is a town in northern Alberta, Canada. It is located 145 km (90 mi) north of Edmonton at the intersection of Highway 2 and Highway 55, on the banks of the Athabasca River.
athabasca.ca →Link to the official site · 4,272 chars · not written by Vinony
via Wikidata · CC0
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).