Whistler Canada Tourist Information
Village Square is located in the heart of Whistler Village. It
is the place where people gather after a day of skiing or mountain
bike riding to enjoy a drink at one of the sidewalk cafes.
Village Square is located on the Whistler Stroll, near the Whistler
Other Cities |