High tea took on a literal meaning as Visit London hosted a series of rooftop tea drinking events to celebrate LondonÃâ‚â„s tradition of taking afternoon tea. Visit London brought high tea to the roof of Westminster Abbey to celebrate the great British tradition whilst Camden took... more »

  • May 21, 2009