Intiqua India Category: Toy ShopsContact Number: +(91)-11-26812931 Address: Okhla Indl Area, New Delhi, Delhi - 110001