Tantalising Treats for the Taste Buds!
When you explore Colombo, Sri Lanka, part of the joy of new discoveries is the chance to savour such delectable delights; enjoy everything from a-la-carte dishes to grand buffets with local and international culinary favourites at the Flavoured restaurant of Cinnamon Red Colombo.
















