Click to expand/collapse all other details

WinCheshire Cathedral, London, Mdsx, England.