Property Name: Nh Kensington
Property Address: Cromwell Road 202-220, London, ,
Property Description: This 4 star hotel is located in the city centre of London and was established in 2006. It is close to the Kensington Palace and the nearest station is Earls Court. The Hotel has a restaurant, a bar and a conference room. All 121 rooms are equipped with minibar, hairdryer, safe, ironing set and air conditioning.
Property Facts: Total Number of Rooms: 121Year Built: 2006Year of Last Renovation: N/A