Ambassadors Earls Court

LONGRIDGE ROAD London, London, United Kingdom

Ambassadors Earls Court Photos

Ambassadors Earls Court Map

LONGRIDGE ROAD London, London, United Kingdom
Ambassadors Earls Court

Hotel Information

Set in a Victorian building, the 5 apartments at this establishment provide luxurious self-catering accommodation and are an ideal choice for business and leisure travellers. Facilities available to guests at this aparthotel include 24-hour reception and check-out services, a hotel safe and a dining room.
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