High Tea at London’s Kensington Palace

High tea (or afternoon tea, apparently, based on your feedback!) is a quintessential – and delicious – way to spend an afternoon in London. And, yo...
Back to Top