Ambassadors London is a large 3-star hotel offering modern accommodation near the heart of London. It boasts an excellent location close to the South Kensington museums. Kensington is one of London's most affluent and culturally diverse areas, notable for its grand residences and beautiful parks. Nearby places of interest include Hyde Park, the Natural History Museum and the upmarket shops of Knightsbridge. Gloucester Road and Earl's Court tube stations are located in the vicinity, providing fast and easy access to other popular London destinations. The hotel is located in a modern mid-rise corner property with a white facade. Facilities include an internet corner in the lobby and there is chargeable Wi-Fi available throughout the premises. Standard rooms are cosy and comfortably furnished. Amenities include tea and coffee making facilities, a TV, work desk and an en-suite bathroom featuring a walk-in shower or a bathtub with integrated shower. Guests can enjoy a continental breakfast every morning in the breakfast room. The bar serves refreshments, light meals and snacks. There are also plenty of dining opportunities in the vicinity. The hotel has a 24-hour reception.