A desirable apartment on the first floor of this iconic riverside depository building in the exclusive Harrods Village This lovely two bedroom apartment boasts a large south facing terrace, floor to ceiling windows and comes with one parking space. Share of Freehold