Scent of Bamboo is located in Aarau, Switzerland on Bahnhofpl. 3. Scent of Bamboo is rated 3.9 out of 5 in the category restaurant takeaway in Switzerland. Suan Long Restaurants Suan Long View details > Scent of Bamboo View details > Lemon Grass View details > Asian Moon View details > Long Huang View details >