The Leonard

15 Seymour Street, London, United Kingdom

The Leonard Photos

The Leonard Map

15 Seymour Street, London, United Kingdom
The Leonard

Hotel Information

Comprising four 18th century luxury London townhouses, The Leonard Hotel & Apartments are located in the heart of Central London just off Park Lane, near Marble Arch.From the extraordinarily spacious Grand Suites to the individually decorated bedrooms, The Leonard 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.
Choose your nationality
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

Choose your preferred currency