Ambassadors Hotel London
Address: 16 Collingham Road, Earls Court, Kensington & Chelsea, Chelsea - Kensington, London, United Kingdom.
Nearest Landmark: Kensington Palace And Gardens
(10 minutes walk)
Distance: 2 Miles from London Centre
Kensington and also Chelsea is an excellent option for visitors thinking about society, background and also design.
Ambassadors Hotel London is simply a...