For years I’ve wanted to experience a real ‘afternoon tea’ and one of the best places in Toronto to do that is at The Windsor Arms Hotel located downtown at 18 St. Thomas St..
For years I’ve wanted to experience a real ‘afternoon tea’ and one of the best places in Toronto to do that is at The Windsor Arms Hotel located downtown at 18 St. Thomas St..