St Mary's Church of the Virgin

St Mary's Church of the Virgin
Upper Lake, Battle, East Sussex, TN33 0AN
Photo of St Mary's Church of the Virgin