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 an... more »

  • May 21, 2009