Located 900 metres from Royal Albert Hall and an 18-minute walk from Olympia Exhibition Centre, South Kensington Mews House offers accommodation set in London. Free WiFi is available in the holiday home, situated a 20-minute walk from Stamford Bridge - Chelsea FC. The holiday home features a satelli Read more
Located 900 metres from Royal Albert Hall and an 18-minute walk from Olympia Exhibition Centre, South Kensington Mews House offers accommodation set in London. Free WiFi is available in the holiday home, situated a 20-minute walk from Stamford Bridge - Chelsea FC. The holiday home features a satellite flat-screen TV and a living room. The kitchen is equipped with a dishwasher. Harrods is 1.8 km from South Kensington Mews House. The nearest airport is London City Airport, 17 km from the property.