The Ambassadors Hotel London and surrounding areas
Ambassadors Hotel is located between the small district of Earls Court and Gloucester Road.
Earl's Court is situated between Kensington and Chelsea. This area is well known for the Earl's Court Exhibition Hall, which is why the Ambassadors is such a good place for a business trip.
The atmosphere of Earl's Court is lively, cosmopolitan and young.
Ambassadors Hotel , 16 Collingham Road, London, SW5 0LX, United Kingdom