The Hazelton Hotel has one of the best places to eat in Toronto: One Restaurant. The patio is particularly lovely, wrapping the corner of Yorkville Avenue and Hazelton Lane. It's often considered Yorkville’s best patio.
The glamorous, intimate spa features luxurious treatments from Swiss skincare line Valmont — the facials are a must. You can also use the 24-hour gym as well as a heated saltwater pool with a marble-clad deck.