Tag: best tea in London
OXO Tower Afternoon Tea in London: What to Expect
OXO Tower Afternoon Tea in London offers a modern twist on the classic ritual, with stunning Thames views, seasonal small plates, and expertly brewed teas. It’s not traditional-but it’s unforgettable.
View more