Get Directions to The New Bamboo Garden ← View details 27 Swindon Street, Highworth, Swindon SN6 7AH, United Kingdom, Highworth, England Get Directions From* To * — Required information