The Best Western Cromwell Hotel is a deluxe four-star hotel situated on the Cromwell Road in Kensington, London. Offering 57 air-conditioned bedrooms, all en-suite with tea and coffee making facilities, Plasma Screen televisions, direct dial telephones and free broadband Internet access in all bedrooms.
The Best Western Cromwell Hotel is situated just a few minutes walk to Gloucester Road underground station. The hotel does not have a onsite car park.