Harrods Mew House
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.
The kitchen comes with a dishwasher. A flat-screen TV is provided. 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.