Set in London in the Greater London Region, this holiday home is 200 metres from Harrods. The unit is 900 metres from Royal Albert Hall. Free WiFi is provided .The kitchen comes with a dishwasher. A flat-screen TV is featured. Other facilities at Harrods Mew House include a terrace.Hyde Park is 1.1 km from Harrods Mew House, while Buckingham Palace is 1.7 km from the property. The nearest airport is London City Airport, 15 km from the property.