Hampstead Village Centre

Hampstead Village Centre
London, NW3
Photo of Hampstead Village Centre