Located in various locations along the Whistler Village stroll, these Village North apartments feature free Wi-Fi and fully equipped kitchens. Whistler Village centre is 5 minutes’ walk away.
Number of rooms: 7
4314 Main Street, V0N1B0 Whistler, Canada