Route GuidesRoutes City GuidesCities Map Log in

88 Studios

London
88 Holland Road, London, W14 8BN

35 rooms · ★★★★ · from £63


Situated just 400 metres from Olympia Exhibition Centre, 88 Studios offers accommodation in the London borough of Kensington. Free WiFi is featured throughout the property.