← Back to The Best Holiday Teas in London

The Lanesborough – London, UK

Tea time at The Lanesborough. (Photograph courtesy The Lanesborough)