Ancient stone church with towers