Les Petits launched in Delhi

Les Petits, India's first multibrand luxury store for kids has been launched in Delhi. The store is spread across 1500 sq feet.