Stitch Catacombs

Stitch Catacombs is a game room located in Magma Gorge. The Stitch Catacombs are owned by the Stitch tribe.