Back to album

Southwark Cathedral, London - Altar

This is the main altar of Southwark Cathedral in London, England. The main structure of this church was built between 1220-1420 making it the oldest Gothic building in London.

188 views
0 faves
0 comments
Uploaded on August 1, 2008
Taken on July 25, 2008