Situé au cœur du West End de Londres, le Premier Inn London Leicester Square se trouve à moins de 10 minutes à pied de Piccadilly Circus, de Trafalgar Square, de Covent Garden et de la National Portrait Gallery.