Windsor Arms Hotel




Toronto • Show on map
View Details for Price
A European-inspired spa, 2 restaurants and free WiFi 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…More info
