Covering one million square feet of retail space, Harrods is the UK’s largest and most upmarket department store. With 8 floors full of beautiful displays and thousands of specially selected items (ranging from jewellery to clothing to homeware) – this luxurious and iconic shopping destination is definitely worth a visit.
Book Now