Celio

French men's clothing retailer

History Claim

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. from Wikipedia

Handles

Social

Web

Something wrong with this entry? Report it.