overview

The Bamboo Gallery is located on 2.5 acres of lush tropical landscape and natural art, with authentic tikki huts and waterfalls.
Yelp Reviews