Between the National Gallery and Leicester Square, this boutique hotel offers luxury rooms with marble bathrooms and Bang & Olufsen entertainment systems. Trafalgar Square is just 3 minutes’ walk away.
St Martins Street, Leicester Square, Westminster, London, WC2H 7HL, United Kingdom
Hotel booked 1 times today.
Nightly rates from $392 to $526