Vodafone Idea Limited stores Near Mohan Park, New Delhi, 110092