Ancient village on a mountain