Four Seasons Resort and Residences Whistler Customer Service Phone Numbers Customer service: 1 (604) 935-3400 RESERVATIONS: 1 (888) 935-2460   Four Seasons Resort and Residences Whistler Headquarters Info, Email, Phone number, Website and live chat Information Four Seasons Hotels Limited, trading as Four Seasons Hotels and Resorts, is an international luxury hospitality company headquartered in Toronto,