|
Situated in the heart of London within easy reach of the Gloucester Road and South Kensington tube stations is the Ambassadors Hotel. It is as great place for leisure and business guests alike and is easily accessible for all. Guest rooms are spacious and comfortable and well equipped with essential amenities. Relax in the hotel restaurant with a delicious meal after exploring the city. Local attractions include Kensington Palace and Hyde Park.
|