Ceylon Tea Bar officially opened its doors on Homlea Road in Mount Florida on Tuesday. Bosses say they are 'not just opening a cafe' and that it is a 'crafting an experience'. The cafe will offer ...
Nestled in the lush mountains of central Sri Lanka, Ella is a charming village with a peaceful atmosphere and spectacular views. Surrounded by lush tea plantations and rolling hills, the village is an ...