The old town is the main attraction of Whistler. It’s located in the heart of downtown Whistler. It’s a very popular spot for tourists because of its historic buildings and amazing views
You are here
Home > Posts tagged "Whistler is one of the best places in Canada"