The Leonard Hotel is an 18th century luxury London townhouse, located in the heart of Central London just off Park Lane, near Marble Arch.
The hotel offers grand suites which are ideally decorated and come equipped with Egyptian cotton bed linen and Penhalligons amenities. The hotel provides wireless and hard wired internet access, 24 hour room service and a concierge service.
The hotel is only two minutes walk to the shops of Oxford Street and Bond Street and a short stroll to Hyde Park & Madame Tussauds.

To write a review, you must Sign In first.
Copyright © 2012 Yahoo!7
All rights reserved.