Afternoon Tea at The Windsor Arms

Posted By: Christine Korda

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..

Read More

Back to Blog