From 1830s.
Location 9 Holly Place, London, NW3
Categories
Authority
More Information Hampstead Watch House