Cromwell International Hotel

139-141 Cromwell Road, London, SW7 4DX

Location: South Kensington
Prices start from: £24.75
Type: Hotel
Review Score: 3.5 / 5
Check-in: 15:00
Check-out: 10:00

Cromwell International Hotel

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.