BobH and I found the place in southern Ireland. It is a holy site.

The Holy Mountain - Teach na Miasa