Omi Vegetable Category: Vegetable VendorsContact Number: +(91)-9953078744 Address: 104, Okhla Mandi, Okhla, Delhi - 110020