
Windsor Arms Hotel
18 St Thomas Street, Toronto, ON, Canada
About
Windsor Arms Hotel is a local business in Toronto, Ontario. You can find it at 18 St Thomas Street. In its own words: “Guests can relive classic Victorian era elegance at the award-winning boutique hotel, Windsor Arms Toronto, in the heart of Yorkville. Book your luxury suite today.” The Windsor Arms has been the home away from home for visiting royalty, aristocracy, stars of film and screen as well as heads of state and industry. The Windsor Arms Hotel is renowned worldwide for its excellence, intimacy and attention to the finest details. It offers wheelchair access. Call +1 416-971-9666 or visit windsorarmshotel.com for current details. Windsor Arms Hotel is a local favourite in Toronto, and United Tribes lists it so newcomers, families and visitors from every community can discover great Canadian businesses near them.
Gallery


