Men's ready-to-wear fashion brand Celio will open its first store in India on Saturday (December 13), at the DLF Place shopping centre in Delhi.