R2287496 - 224 - 41105 Tantalus Road, Squamish, BC, CANADAI have just recently sold this listing at 224 - 41105 Tantalus Road, Squamish.