St Michael and All Angels Church

St Michael and All Angels Church
High Street, Lyndhurst, Hampshire, SO43 7BD
Photo of St Michael and All Angels Church