London Calling
Leicester Square is one of London Calling.

1. Leicester Square

8.7
Leicester Sq, London, Greater London
Plaza · Leicester Square · 280 tips and reviews

HISTORY UKHISTORY UK: This area was named after Leicester House, the London mansion home of the Earl of Leicester built in 1635. But by 1800 it was a home of popular entertainment and theatres, and has never looked back.