Newly renovated Bamboo Inn is a Chinese takeaway offering fresh food.