One of the hotels for your stay in London is the Central Harrods 4BR 6Bed House AC which is located at 17 Ovington Mews, London, United Kingdom. There are many facilities offered at Central Harrods 4BR 6Bed House AC, both hotel and room facilities. If you are traveling to London, you can choose Central Harrods 4BR 6Bed House AC as a place to stay. Central Harrods 4BR 6Bed House AC is located in the region of England, Middlesex, Greater London.


Rotate image to see Central Harrods 4BR 6Bed House AC


Choose a room

Apartment

Apartment

Room size (165 square metres)

Room amenities

  • Childrens' cribs

Hotel Amenities

  • Baggage storage
  • Air conditioning
  • Free Wifi
  • Smoke-free property
  • Wifi
  • Wifi in all areas
  • Internet


Hotel policy

  • Check-in time is 15:00 and check-out time is 11:00
  • Pets are not allowed