

Windsor Arms Hotel *
18 St. Thomas Street
Toronto, Ontario
M5S 3E7
(416) 971-9666
Map
The Windsor Arms Hotel is nestled on a quiet street in the midst
of Yorkville and is ideally located just a few steps away from
the heart of Canada's most fashionable shopping and
entertainment districts.
