Squamish Travel

Squamish Travel

Perfectly located 40 minutes south of Whistler and 45 minutes north of Vancouver, the oceanfront town of Squamish is the ideal Highway 99 accommodation center for attending Vancouver 2010 Winter Olympics venues in both areas. The name Squamish comes from the Coast...