Die Kirche St Peter, St Paul and St Thomas of Canterbury (1170) stammt hauptsächlich aus dem 15. Jh. und besitzt eine schön geschnitzte Kanzel und einen Lettner. In einer Mühle am Wasser ist die Kunsthandwerkergilde von Devon (Devon Guild of Craftsmen) untergebracht.