Bamboo Woods

The Bamboo Woods are a location within the Tree of Life