Latest News

New Celio store now open!


Our new Celio store was opened in late 2018 right in the center of tower road Sliema.  This 150sqm store is located in the best retail area in Sliema, which is located less than 100sqm from the only Zara store in Malta.