Why not "sacred site"
A site is "un site". A place is "un lieu" or "un endroit".
'sacred place' and 'holy place' are both accepted terms here/