Stained Glass / Croydon / England
Reference Number : 368-13-74
Description : Detail of window by Francis Stephens, 1968, Church of St Margaret of Antioch, Upper Norwood, Croydon, England
Country : England
Sub Classification : Croydon
Photographer : SHP
Keyword Search