The Windsor Arms is a boutique hotel in Toronto, Ontario, Canada. It is located at 18 St. Thomas St. in the heart of the Yorkville neighbourhood. The hotel includes The Living Room, Court Yard Cafe and a Spa.
没找到心仪的目的地?搜索功能支持任何语言。 打开搜索