Leicester Square itself may have limited charm – unless you’re here to spot celebs at one of its red carpet film premieres – but its super-central location means that it’s within easy striking distance of Chinatown, Soho, Covent Garden and Trafalgar Square. So whether you’ve come for an afternoon of wandering around the National Portrait Gallery, a plate full of fiery Sichuan food at Barshu or a matinee on St Martin’s Lane, take your pick from our list of the best hotels near Leicester Square and get stuck in. Conveniently, South Kensington, King's Cross St Pancras and even Heathrow are direct from Leicester Square tube station on the Piccadilly line.
Looking for more options? Check out London’s best Airbnbs