Cromwell Crown Hotel

Starting at
Featured Image

TripAdvisor Review

Based on 1267 review

See all

Property Location With a stay at Cromwell International Hotel, you'll be centrally located in London, a 10-minute walk from Natural History Museum and 15 minutes by foot from Science Museum. This hotel is 1 mi (1.7 km) from Kensington Palace and 1.1 mi (1.7 km) from Royal Albert Hall. Distances ar...

More details