Anchor Church is a natural cave, which has been enlarged and its internal structure modified into rooms with windows. It is said that at least one monk, a lady in white and a hermit infest this area.