- London Harrods
Harrods is an upmarket department store located on Brompton Road in Knightsbridge. It is the biggest department store in Europe. Booking.com