Your cart
is currently empty

Crystal Palace north tower


Price: £0.60


North tower from the park. The towers were 284ft. high and afforded an excellent view of London and the home counties.
In 1895, the north tower was opened for public use by stairs or lift. c.1930

PH31