St Peter’s church stands on the old main road from Norwich to London and was established c.950. The church has a fine collection of stained glass windows including panels dating from the C15.