Route GuidesRoutes City GuidesCities Map Log in

Castletown House

London
11 Castletown Road, London, W14 9HE

11 rooms · ★★★ · from £104


Just 2 minutes’ walk from West Kensington Tube Station, these self-catering apartments and studios offer free Wi-Fi and flat-screen TVs. They are about 0.7 miles from both the Earls Court and Olympia Exhibition Centres.