The West Cromwell Hotel in London is a cosy family run property in Kensington area, very close to Earl’s Court Exhibition Centre and within walking distance from some of the most important landmarks of the city, which can be easily reached also by public transport.
West Cromwell Hotel, 66, West Cromwell Road - London