ancient stone church with towers