This hotel was the perfect location being on the edge of Leicester Square. Surprisingly very quiet when in your room regardless of the hundreds of people outside. Covent Garden, Regent Street and West End all a short walk.
Centrally located in London, this hotel is near Leicester Square, Trafalgar Square, and Piccadilly Circus. Other nearby …More