Claim this Place The Coffee Bean and Tea Leaf Sri Lanka 375 Landmark Galle Road, Building, Colombo 03, 00300Restaurant. Coffee Shop. Fast Food Restaurant. Lounge. Your Name Email Password