St. Mary and All Saints Church

St. Mary and All Saints Church
Ellingham, Hampshire, BH24 3PJ