Enjoy the bustling environment and grab a bargain or two at Harrods, a much-loved local store.
Harrods is located in London City Centre. After visiting this retail outlet, how about discovering what the area has to offer? Buckingham Palace is one interesting attraction in the vicinity.