Hampstead is an area in London, England, which lies 4 miles northwest of Charing Cross, located mainly in the London Borough of Camden, with a small part in the London Borough of Barnet. From Wikipedia
Lookout Point is set to begin filming in Hampstead later in 2025 with first-time TV drama writer Phoebe Eclair-Powell.