View all
Area of north London, England
Hampstead is an area in London, England, which lies four miles northwest of Charing Cross, and extends from the A5 road to Hampstead Heath, a large, hilly expanse of parkland. Wikipedia