Delta Toronto

Toronto, Canada

Delta, Canada’s largest hotel chain, commissioned Champalimaud to redefine its brand through a new flagship, a 566-room, four-star hotel in downtown Toronto. The hotel features extraordinary public spaces, a roof terrace, and a curated public art collection that complements Toronto’s modern lifestyle. Located at the crossroads of the city’s business and entertainment districts, the Delta’s guestrooms feature spectacular vistas of the skyline and Lake Ontario. Champalimaud’s design captures Toronto’s urban energy, allowing the furnishings and high-tech amenities to enhance floor-to-ceiling views and spacious floor plans.