Vodafone Idea Limited stores Near Vinod Nagar East, New Delhi, 110091