Latest News

Celio flagship store opening in February 2024 !


Malta's flagship Celio store will open shortly at the Shoreline mall in the south of Malta.  This store will display the best ranges of the brand in the new XL format that has been a hit since the relaunch of the brand last year.