Home
About Us
Who We Are
History
History Timeline
About Malta
Our Company
Retail
Real Estate
Catering
Our Brands
Tom Tailor
Flormar
Celio*
Tally Weijl
Our Stores
Latest News
Contact
*
Latest News
New Celio Shop Open !
14-08-2025
The largest Celio store in the Maltese islands was opened in August 2025 at 'The Point' shopping mall in Sliema. This 300sqm store, is now our flagship store and showcases the latest shop concept in Malta's best mall. The 'Point Mall' is located in the heart of Sliema and has the best mix of international brands on the market and caters to both locals and also tourists.