Germany’s Coffee Fellows opens first store in Malta

Coffee Fellows has opened its first store in Malta in the coastal town of Sliema. The company said the outlet, located close to The Point Shopping Mall, Malta’s largest shopping centre, will be followed next year by a second site at the Avenue77 business centre in Birkirkara.

Read more •

Suggested Reading