Back to gallery

Fruit shop Hampstead UK

Artichoke fruit & veg shop in Hampstead London, one of the best.

4,855 views
34 faves
6 comments
Uploaded on February 10, 2018