The lovely 3-star The Captain Cook Hotel is set in a tourist area minutes away from Natural History Museum, Victoria and Albert Museum and Chelsea.
You can find Zest Contemporary Glass Gallery, Fulham Palace Museum and Bishop's Park only 900 meters from the property. The city center lies within 7 km from the venue.
The venue is notable for the prime location within a 20-minute drive to London Heathrow airport.
Eat & Drink
Serving italian specialties, The River Cafe is about 350 meters away.