Leicester Square is always a very busy and popular pedestrianised square in central London, situated in the West End. Leicester Square is also known as London’s “Cinema Land” as it contains the largest cinemas. Leicester Square is also only a short stroll from the famous Trafalgar Square, the bright lights of Piccadilly Circus, and the aromatic Chinatown overflowing with great restaurants.
Our fantastic Leicester Square Hotels include the 4 star Thistle Piccadilly hotel to name but a few from our collection. Avail of unbeatable budget deals for Leicester Square Hotels here at i Hotels London.
Book your break in Leicester Square with i Hotels London today and enjoy a great deal. But don’t wait around for too long because deals this good won’t be around forever.