Skip to content
TravelHub
Toronto · Canada

Windsor Arms Hotel: what's nearby, how to get there and when to go · 2026

The Windsor Arms is a boutique hotel in Toronto, Ontario, Canada. It is located at 18 St. Thomas St. in the heart of the Yorkville neighbourhood. The hotel includes The Living Room, Court Yard Cafe and a Spa.

Map of places
About the place
Facts
  • St Thomas Street, 18, Toronto, Canada
  • https://www.booking.com/hotel/ca/windsor-arms.html
Source: Wikidata · OpenTripMap · OpenStreetMap
Windsor Arms Hotel in pictures4 photos · 2 places
SimonP · cc-by-sa-3.0 · Jan 30, 2007
University Theatre
Darren Tse from Toronto, Canada · cc-by-sa-2.0 · Jul 3, 2007
Windsor Arms Hotel
Tony Hisgett from Birmingham, UK · cc-by-2.0 · Sep 4, 2012
University Theatre
Michael Gil from Calgary, AB, Canada · cc-by-2.0 · May 20, 2010

Getting there and staying

2 sources · As of November 4, 2026
Source: TravelHub · OurAirports (public domain)