About This Location

18 St. Thomas Street

Toronto, Ontario, Canada

M5S 3E7

[email protected]

(416) 971 - 9666

www.windsorarmshotel.com/spa