Comprising four 18th-century luxury London townhouses, The Leonard Hotel & Apartments is located in the heart of Central London just off Park Lane.
|Nightly rate||£224.64 a camera|
Dettagli della location & mappa
The Leonard Hotel
11-17 Seymour StreetLondonW1H 7JW
- +44 (0)20 7935 2010
- Trasporti pubblici:
- Marble Arch - 0.1 miles Turn out of Marble Arch tube station into Old Quebec Stret. At the end of the road turn right onto Seymour Street.