Tre'r Ceiri, or the 'Town of Giants', sits on a mountain in Llyn overlooking the sea

Tre’r Ceiri, or the ‘Town of Giants’, sits on a mountain in Llyn overlooking the sea