Stitch Catacombs

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