Hampstead Underground Station

Hampstead Underground Station
Hampstead High Street, London, NW3 1QG
Photo of Hampstead Underground Station