Selfridges, Oxford Street Rain or shine London is always busy Posted in Life | Tagged George Hatcher, Oxford | Leave a comment