UK. England. Guildford Cathedral. Cathedral Church of the Holy Spirit.
Ajax loader