The All Saints Anglican church on Main Street has a stained glass window that could be over 500 years old. The window may have come from St John the Baptist Anglican Church, Latton, Wiltshire, England.
