Central location close to resort town amenities.
Delta Whistler Village Suites is located at the heart of Whistler, within walking distance of many of the resort town's amenities and attractions. Guests report that this convenient location is ideal for exploring Whistler and all of the ski routes nearby.