Windsor Arms Toronto

Posted By: Christine Korda

I had the chance to visit the Windsor Arms in Toronto this week, as a part of a birthday present from my friend.

The Windsor Arms is a five-star hotel, located in Yorkville – one of the richest parts of the city, lined with expensive boutiques and of course, expensive hotels. The Windsor Arms has a tea room, where they serve high tea throughout the day. We picked Twilight Tea, where we had the choice of loose-leaf tea (I picked Tibetan Tiger), and featured fresh sandwiches, scones (which were my favourite part) and dessert.

Read More

Back to Blog