Celio is a French fashion brand that caters to sophisticated and elegant menswear. The brand was founded in 1985 and since then it has consistently produced great lines for casual wear, formal wear, sportswear, party wear etc. for the modern man. Apart from apparels, accessories and bags for men are also available. The brand defines a combination of style and charm.This store is located in The Great India Place Noida and Sector 18 Metro station is the closest.