Anchor Squamish Located on 2nd Ave. Downtown Squamish.
37776 unit# 101 2nd Ave, Squamish, BC. Anchor Squamish is located at the end of 2nd Ave, past the intersection of 2nd Ave and Vancouver street, on the left hand side.
37776 unit# 101 2nd Ave, Squamish, BC. Anchor Squamish is located at the end of 2nd Ave, past the intersection of 2nd Ave and Vancouver street, on the left hand side.