Windsor Arms HotelHotel
18 Saint Thomas Street, M5S 3E7 Toronto, Canada
A European-inspired spa, 2 restaurants and free Wi-Fi are all featured the 5-star Windsor Arms Hotel is centrally located in the city of Toronto. The Royal Ontario Museum and Yorkville Avenue shopping district are both within a 5-minute walk.