View all
Railway station in the United Kingdom
Hampstead is a London Underground station in Hampstead, North London, England. It is on the Edgware branch of the Northern line, between Golders Green and Belsize Park stations. Wikipedia
School in Camden, UK