
Saint John's Chapel, located in the tower of London, is the oldest church in town. It is where the Gate of Promise, the one leading to Paradise, was built.
Saint John's Chapel, located in the tower of London, is the oldest church in town. It is where the Gate of Promise, the one leading to Paradise, was built.