Title: The book of Hampstead
Places: England) Hampstead (London, Hampstead (London, England)