Description: Enjoy the crisp mountain air that engulfs you at the beautiful Cascade Lodge. Located in Whistler, British Columbia and tucked within a spectacular mountain range, you will find relaxation and excitement within your grasp. Make this your next getaway to