Home > Hotel > The Leonard Hotel And Apartments

The Leonard Hotel And Apartments

15 Seymour Street, W1H 7JW, London

Guest Review Score: 8.1/10


Lying in the heart of central London, The Leonard Hotels and Apartments is a prestigious 4 star accommodation in London. This boutique hotels in London offers an easy access to famous destinations like Hyde Park, British Museum and Madame Tussauds. 

The guests often admire the outstanding decor of the rooms and apartment suites which are well ornamented and equipped with state of the art facilities and amenities of a four star hotel. Moreover, the close proximity to nearby tube stations like Marble Arch tube station makes commutation easy.

The hotel even offers venue with best conferencing facilities for the guests  who are in city for corporate reasons. 


Check In : 14:00

Check Out :

51.514964 -0.161249