England, Wales & Scotland - London
Harrods
A Karen Brown Recommendation
London, England, United Kingdom |
| Recenter Map To This Location |
Harrods is a must visit. One of the largest department stores in the world. With over 230 departments it has something for everyone. We love its food hall. (87 Brompton Rd, SW1)
Traveler Reviews:
(show / hide)
There are no reviews at this time.
Nearby Hotels and Bed & Breakfasts:
Listed Alphabetically, Not By Distance.
PLEASE
WAIT
WHILE
MAP
LOADS


