If you've headed down Holmlea Road in the Southside recently you might have spotted a stylish new green fronted cafe that has opened. The Ceylon Tea Bar is Cathcart's latest addition to the food ...