The Bamboo Oasis facility is located in the town of Austin, and the exact address is: Austin, 78704, United States of America.