Ancient castle with churches