White Tower Chapel London, England
Located inside the White Tower at the heart of the Tower of London, St. John's Chapel is the oldest church in London and a fine example of early Norman architecture.
Located inside the White Tower at the heart of the Tower of London, St. John's Chapel is the oldest church in London and a fine example of early Norman architecture.