The lovely The Captain Cook Inn is a great place in a tourist area of London.
The hotel is located in Wandsworth district, 1050 meters from Harrods, Craven Cottage and Royal Albert Hall. The property lies within 7 km from the city center.
This hotel is only 850 meters from Parsons Green underground station. Guests can reach London Heathrow airport within 20 minutes' drive.
Rooms at The Captain Cook Inn feature modern touches such as a work desk, a closet, flat-screen television, complimentary Wi-Fi and a mirror. The Captain Cook Inn offers rooms with the garden view. Bathrooms come with a hairdryer and a shower.
Eat & Drink
Offering Italian meals, The River Cafe is around 350 meters away.