The Village Haberdashery

The Village Haberdashery
47 Mill Lane, London, NW6 1NB
Photo of The Village Haberdashery