Squamish Sticker

$4.99

Squamish is a town in British Columbia, Canada, situated along the Sea-to-Sky Highway between Vancouver and Whistler. Known for its stunning natural surroundings and outdoor recreational opportunities, Squamish has earned the nickname “Outdoor Recreation Capital of Canada.”

Category: