Theodore:
The Ruins of Giants, huh? Well, you can see it everywhere. I've even heard that this town was built on the remains of the giant king's castle
On the west end of town, you can still see the labyrinth that the giants built. The Rangers are currently studying it.