About Windsor Arms Hotel

Historic Architecture, Architecture, Accomodations, Interesting Places, Other Hotels, Other Buildings And Structures

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.

Source From: Wikipedia
18, Yorkville, Saint Thomas Street, Toronto, Ontario, Canada, M5S 1M1

Nearest places in Windsor Arms Hotel