Keywords: 2008_0829 20080829 road outdoor vehicle train sport porch deck sidewalk architecture building structure building infrastructure 51 33N 0 10W Hampstead Heath railway station is in the London Borough of Camden in North London. 1860 Opened. 51 33N 0 10W Hampstead Heath railway station is in the London Borough of Camden in North London. 1860 Opened. |