83 rooms · ★★★ · from £123
Situated in the heart of London’s West End, Premier Inn London Leicester Square is within a 10-minute walk of Piccadilly Circus, Trafalgar Square, Covent Garden and The National Portrait Gallery.
Log in with your cycle.travel account:
Password |
Or simply use your account on: