Ancient village on a rocky hill