Designed by
Title
Saint John’s Chapel, Interior Tower of London, England #211198003
Description
Interior view of Saint Johnââ¬â¢s Chapel, a Romanesque place of worship built of stone. The chapel is located within the Tower of London complex.
This image is editorial