Premier Inn London Leicester Square Hotel es un hotel moderno y elegante ubicado en el corazón de Leicester Square. Ofrece habitaciones cómodas y bien equipadas a precios asequibles. Además, cuenta con una ubicación privilegiada cerca de las principales atracciones turísticas de la zona, lo que lo convierte en el lugar perfecto para explorar la ciudad.