Bamboo Leaf
Chinese
Bamboo Leaf is a restaurant. Find them at 110 High Street.
Location
Best places nearby
The highest rated places close to Bamboo Leaf.
Local restaurants nearby
110 High Street, ENG
Location
The highest rated places close to Bamboo Leaf.
110 High Street, ENG