Bamboo Beach offers a relaxing, zen atmosphere and serves a variety of entrees.