Leicester Square

Leicester Square London

Leicester Square

Leicester Square is a busy square located

in the heart of London.  Leicester Square is 370 meters equidistant from Trafalgar Square at north, Cambridge Circus at south, Piccadilly Circus at east and Covent Garden at west. Leicester Square is the site of most British film premieres and the square itself is surrounded by cinemas. Hotels in London

Tube station: Leicester Square;

Map of Leicester Square

Map of Leicester Square

Map of Leicester Square

Where is Leicester Square on map of London

Leicester Square on map of London