Click to expand/collapse all other details

Tor Mohun Church, Torquay, Devon, England