BROMPTON ROAD

Brompton Road is undoubtably most notable for Harrods, the largest department store in Europe. The shop’s history is like a kind of capitalist fairytale: born…