The Shrine of Our Lady of Consolation dates from 1876 and is the Roman Catholic parish church.
St George's Church was first built circa 1100 AD and is the Anglican place of worship, and the Church of England parish church.