The Captain Cook Inn
The Captain Cook Hotel is a 3-star property only 2.9 km from Natural History Museum, Chelsea and British Museum.
The hotel is in the prime location just near Parsons Green subway station. It is set 7 km from the center of London renowned for Craven Cottage, Riverside Studios and Bishop's Park.
Offering italian meals, Cafe 209 is situated 250 meters of the property.
Guests can reach The Captain Cook Hotel by car from London Heathrow airport in 20 minutes.