The Leonard Hotel is a small luxury hotel in central London. Situated on Seymour Street in Marble Arch, the Leonard Hotel features extraordinarily spacious Grand Suites to the individually decorated guest rooms. The Leonard Hotel provides a warm, intimate and luxurious atmosphere from which to discover all that London has to offer. Egyptian cotton bed linen and Penhalligons amenities help to create an unforgettable stay.
The Leonard Hotel is situated only two minutes walk to the shops of Oxford Street and Bond Street and a short stroll to Hyde Park & Madame Tussauds. The nearest underground station is Marble Arch.