Where is the headquarters of Four Seasons Hotels and Resorts located?
[New York
London
Paris
Toronto
Answer
Four Seasons Hotels and Resorts is headquartered in Toronto, Ontario, Canada. It was founded in 1960 and has grown into an international luxury hotel and resort company.
Uncover the Luxury: The Ultimate Four Seasons Hotels and Resorts Quiz!