Keycatrich Ruins

Keycatrich Ruins is a location in the Kingdom of Lucis.