Selfridges, Oxford Street Rain or shine London is always busy Posted in Life | Tagged George Hatcher, Oxford | Comments Off on Selfridges, Oxford Street