An ideal place in the city of London, this stylish hotel offers a warm welcome, pleasant ambience and convenient facilities. Situated in the South Kensington area, the Ambassadors Hotel London is just a couple of minutes walk from both Gloucester Road and South Kensington tube stations. The hotel has comfortable and well-furnished guestrooms that are equipped with modern amenities. Specially adapted rooms for the disabled guests are also available. Guests can dine at the on-site restaurant that serves a variety of delicacies and is furnished with wooden furniture and bright decoration, creating a modern atmosphere.