Holland & Barrett, Oxford Street, London W1D

London, UK, images; wholesale and retail, health food shops – West End

img_20150423_095333

Address and postcode: Holland & Barrett, 52 Oxford Street, London W1D 1BG

Nearest Underground Station: Tottenham Court Road Station

Advertisements