Ambassadors Hotel

16 Collingham Road, Earls Court Kensington London SW 5 0 LX

london-hotel3-starfree-wififree-parkingunited-kingdomcity-stay
Not yet
rated

HotelsRating Index

Not yet rated, awaiting review or award data. Scores appear once at least one trusted source covers this hotel.

About this hotel

Ambassadors Hotel is located in London, United Kingdom. This 3-star property offers free Wi-Fi and complimentary parking to guests. As a smaller-scale hotel without a specific brand, it provides a functional base for visitors to the city. Its location in a major international hub like London means guests have access to extensive transport links and attractions. The availability of free parking can be a convenience for those traveling by car within the urban environment.