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.