About St Mary's Church, Twyford
Religion, Churches, Interesting Places, Other Churches
St Mary's Church, Twyford is a Church of England parish church dedicated to the Virgin Mary in the village of Twyford, Hampshire.
Source From:
Wikipedia
Church Lane, Winchester, Hampshire, England, United Kingdom, SO21 1NT