≈ 35 min awayCN Tower- Distance
- 2.9 km

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.
≈ 35 min awayCN Tower
≈ 40 min awayScotiabank Arena
≈ 25 min awayArt Gallery of OntarioCan’t find the place you need? Search understands any language. Open search