News
Hosted on MSN1mon
London's best afternoon tea isn’t The Ritz — it’s £59 one in unexpected locationBest for afternoon tea with the kids: The Ampersand Hotel, from £ £59.50 per person, £39.50 for children Best for a themed afternoon tea: The Lanesborough, from £85 per person ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results