Reviews It IS Your Cup O’ Tea! Read my 5/5 star review of the Tea Room at the Windsor Arms Hotel in Toronto. Continue Reading