Explore details about location Twiggs. Twiggs is a location situated within the Woodbury alongside other areas such as Lamplighter, Nature, Enchanted.