This pastoral and picturesque riverside church by an old manorwas built primarily in the 13th-century.
All Saints has a stone tower topped with pinnacles and vigorously carved angel-gargoyles. Inside is an unusual melon-shaped 12th-century font bowl, probably from an earlier church here.