Celio
French men's clothing retailer
Celio (officially), or celio* (in advertising), is a French men's clothing retailer headquartered in Saint-Ouen, France. It caters primarily to the Continental European market.
Celio’s social media accounts
Social
Web
Something wrong with this entry? Report it · How corrections work
Last updated