windsor arms hotel s

16 St. Thomas Street
Toronto
Ontario
Canada