Taste bud tantalising Chinese cuisine Flower Drum is a well-known Sri Lankan chain that serves up delicious Chinese cuisine. And the Battaramulla branch is no ...