Four Seasons Hotel

For a luxe getaway

Share
Four Seasons Hotel Toronto
60 Yorkville Ave., Toronto, Ontario, Canada

The Four Seasons brand began in Toronto in 1961, and in 2012 the city got a new hotel worthy of jet-setters, foodies and film fest attendees. Swim laps to an underwater soundtrack at the spa, and once you’ve worked up an appetite, dine from a choice of four themed menus at Café Boulud, featuring the most extravagant rotisserie in the city.