7.2 Guest rating Hotel photo

Hotel Harrods Mew House

Hint: You can enter any city or hotel name

Book Hotel Harrods Mew House

18 Ovington Mews, London 2.9 km from city center

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.

Photos Of
Room facilities
  • Hairdryer

Show Hotel Harrods Mew House on the map

Harrods Mew House 51.497723 -0.165767