windsor arms hotel s

18 St. Thomas St.
Toronto
Ontario
Canada