Gleichwohl sind viele alte Gebäude erhalten; zu ihnen gehören die Kirche Holy Trinity, 1719 erbaut, und die Kirche St. Peter, die aus dem früheren Kloster entstand und in einigen Teilen aus dem Jahr 674 stammt.