logo

Location of Cromwell International Hotel

Location

139-141 Cromwell Road, London, United Kingdom, SW7 4DX
Set in the vibrant district of South Kensington, the Cromwell International Hotel is conveniently located within walking distance of Gloucester Road tube station and Earls Court tube station, providing easy access to London's extensive public transport network. This prime location places guests just a short stroll away from notable attractions such as the Science Museum and the Natural History Museum, both around 1 km away, as well as Hyde Park, Royal Albert Hall, and the upscale shops of Knightsbridge. With its Georgian architecture amidst stately Victorian buildings, the area is rich in culture and elegance, making it an ideal base for exploring the delights of London.
Check rooms and rates
From80US$ /night
Check-in
23Nov2024Select date
Check-out
24Nov2024Select date
Rooms and Guests2 Guests, 1 Room
Map view
street view
139-141 Cromwell Road, London, United Kingdom, SW7 4DX
Nearby
Museum
18 Stafford Terrace
920 m
Museum
Design Museum
1.0 km
Restaurants
Nando's Earl's Court
3.2 km
204 Earls Court Road
Masala
690 m
4A Hogarth Road Earl's Court
Fait Maison
540 m
50 Gloucester Road
Franco Manca
3.5 km
151 Earls Court Road
Eastern Star
700 m
14 Hogarth Place
Over Under
720 m
12 Lillie Road West Brompton
Four Winters
540 m
103 Gloucester Road
KFC
3.6 km
173-175 Earls Court Road
Contact us
We’re at your service