Windsor Arms Hotel

Windsor Arms Hotel is an iconic boutique gem nestled at 18 St. Thomas Street, in the elegant Yorkville neighbourhood of Toronto. First opened in 1927, its stunning neo-Gothic façade and luxurious interiors blend timeless charm with contemporary comfort—fully restored in 1999 to offer just 28 uniquely appointed suites in an intimate setting

Celebrated for its world-class hospitality, it offers 24-hour butler service, lavish spa treatments including a saltwater pool and salt cave, and refined dining experiences—complete with a famed Tea Room and Gatsby-inspired restaurant and lounge.

A cherished destination for visiting celebrities and film‑festival attendees alike, the Windsor Arms continues to blend elegance, privacy, and personalized service—making it a quintessential Toronto luxury stay.