Home > Travel > Europe > United Kingdom > London > London Hotels > Hotel London Hotels > Best Western The Cromwell, London

Description

Best Western The Cromwell is a modern and contemporary Hotel situated in the heart of Kensington, close to Gloucester road tube station. The hotel is located just moments from the Science Museum... more

Compare prices

for Best Western The Cromwell, London

Product information

for Best Western The Cromwell, London

Product Details

Long Name Best Western The Cromwell
Type Hotel
Street 110-112 Cromwell Road
Address 110-112 Cromwell Road, London, South West London, SW7 4ES, United Kingdom
City London

See more Information

Related Tags

for Best Western The Cromwell, London