Castle Griffon
CASTLE%20GRIFFON.jpg

Castle Griffon is a large fortress located in the southern tip of Elyria.