Clock Tower is a European-style inn located in the heart of Whistler Village, offering easy access to lifts, shops, and restaurants. Its cobblestone paths and wood-floored rooms with intricate furnishings create a cozy, distinctive atmosphere for business travelers seeking a unique mountain setting.
While the inn lacks elevators and rooms are not fully soundproof, it provides practical comforts like full kitchens and convenient parking with in-and-out privileges. Clock Tower's central location makes it a solid choice for small corporate groups combining outdoor activities with meetings or client dinners.
Loading map...
Rated 4.4 on Google · 110 reviews