Both medieval village and a sacred place