Location
Located at 15 Seymour Street, The Leonard Hotel & Apartments is at close proximity to attractions such as Photographers Gallery, Lords Cricket Ground, Royal Mews and Kensington Palace.
Rooms
All rooms at The Leonard Hotel & Apartments are individually decorated in a classic and timeless English style. Each room is air conditioned and equipped with mini bar and telephone.
Restaurant
The Seymours Restaurant of this London hotel has a truly English setting with open half fireplaces and serving British cuisines. It also offers a perfect setting to indulge in the British tradition of afternoon tea.