J. Manwaring

The Telescope on Parliament Hill (1950)

Parliament Hill in Hampstead is one of the highest geographical points in London and provides views across much of the city.