Route GuidesRoutes City GuidesCities Map Log in

Ambassadors Hotel

London
16 Collingham Road, Earls Court, London, SW5 0LX

140 rooms · ★★★ · from £45


In stylish Kensington, Ambassadors Hotel is situated just off Cromwell Road and the famous Museum Mile. The hotel features a 24-hour front desk and modern rooms.