The Shakespeare Hotel

Norfolk Square 22-28, London, United Kingdom

The Shakespeare Hotel Photos

The Shakespeare Hotel Map

Norfolk Square 22-28, London, United Kingdom
The Shakespeare Hotel

Hotel Information

The Shakespeare - London offers comfortable accommodation and convenient facilities to make your stay a pleasant one. Situated in a beautiful tree lined square in the heart of London. It is ideally located for tourists - business and groups.
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