Orchard Hotel

86-90 Sussex Gardens, London, London, United Kingdom

Orchard Hotel Map

86-90 Sussex Gardens, London, London, United Kingdom
Exterior - Orchard Hotel

Hotel Information

Orchard Hotel is a privately owned Hotel, that offers both comfort and personal service in a warm and friendly atmosphere.The Hotel is set in a very convenient location just a short walk away from London's Paddington Station and Hyde Park, the 3 star Orchard Hotel offers a selection of great value rooms which provide an ideal base for exploring the city.
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