teatimeinwonderland.co.uk
A quick guide to Leicester Square in London - Tea Time in Wonderland
It may not be the biggest, not the most picturesque in London, but Leicester Square is as iconic to the city as say, Piccadilly or Trafalgar. Why, you wonder? This…