The Ambassador is a very popular hotel, located in London's fashionable Kensington. Situated close to the main London exhibition centres of Earl's Court and Olympia, the Ambassadors Hotel makes the perfect choice for exhibitors and visitors alike.
The beautiful and peaceful Kensington Gardens and Hyde Park are only a short walk away from the hotel, and if you are more interested in soaking up some of London's famous culture, you can easily visit the neighbouring Natural History Museum, or make the journey into Central London.
The Ambassador Hotel is located just off Cromwell Road, and few hotels can offer it's guests such a central base from which to explore this exciting city.

To write a review, you must Sign In first.
Copyright © 2012 Yahoo!7
All rights reserved.