Squamish Hotels

Hotels in Squamish, Whistler and along the Sea to Sky Highway

Holiday Inn Whistler Village Center

4925 Blackcomb Way Whistler, BC View Larger Map Holiday Inn Whistler – (Located in Whistler, BC) The Holiday Inn Express Whistler Village Centre is located at the heart of Whistler only steps away from the stores, restaurants,...

overview and reservation