"Apparently there is a place in spain - (which is in JC's Euro Megalithica - which I have forgot the name of) - that is sited next to an (appache???) face in the mountains, I was speaking to someone in maes howe about it a couple of weeks back."
That would be this place ... Antequera