Hampstead is an area in London, England, which lies 4 miles northwest of Charing Cross, forming the northwest part of the London Borough of Camden, and a part of the London Borough of Barnet. It borders Highgate and Golders Green to the north, Kilburn and Westminster to the south and is surrounded from the northeast by Hampstead Heath, a large, hilly expanse of parkland.