Best Western The Cromwell Best Western The Cromwell, 3 Star Hotel

110-112 Cromwell Road, Kensington, London, SW7 4ES

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.

Search deals for Best Western The Cromwell Hotel Kensington, London

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.

Compare similar hotels

Customers who viewed Best Western The Cromwell also viewed the following hotels in Kensington