Celio, the French menswear brand, launched its largest store in the country, in Sarath City, Hyderabad. This store will be one-of-its-kind reflecting a wide range of premium French fashion. A brand which already has a strong retail footprint in the country, is now expanding its footprint in all metros & is the 7th store in [...]The post Celio India launches new concept store at Sarath City, Hyderabad appeared first on MediaBrief.