Bamboo Leaf is a restaurant. Find them at 110 High Street.