139-141 Cromwell Road, London, SW7 4DX
Location: South Kensington
Prices start from: £24.75
Review Score: 3.5 / 5
The money saving Cromwell Hotel London is located in Central London, and is situated close to the Olympia and Earls Court exhibition centres. The Science Museum, Royal Albert Hall and Gloucester Road Tube Station are also close by. In your room you will find a colour TV and a telephone.