Leicester Square is a pedestrianised square in the West End of London, it is within the City of Westminster, and about equal distances north of Trafalgar Square, east of Piccadilly Circus, west of Covent Garden, and south of Cambridge Circus. Located in the very heart of London City within walking distance of many tourist attractions it is an ideal spot to stay. Leicester Square is the centre of London's cinema land, and one of the signs marking the Square bears the legend "Theatreland." The Square is home to several nightclubs, making it often very busy, particularly on Friday and Saturday evenings. iHotels London brings you the best Leicester Square Hotels at the best rates, these include the luxury 4 star Hazlitts Hotel.
Check out our amazing iHotels London offers at our Leicester Square Hotels today, Book while offers last!
