Join FREE & Save 15% on Bookings

Harrods

World-famous department store opened in 1849 and one of London’s main tourist attractions.

  • Harrods in the evening, covered in lights.