Two Left Hands

By woollyhedge

The Arches

This is the older part of Crystal Palace train station, built for the 1851 Great Exhibition. Originally it apparently had a Roman Catholic chapel room, and even though it's long gone, the vaulted ceilings are more like a church than a train station.

Comments
Sign in or get an account to comment.