Vodafone Idea Limited stores Near Sector 41, Noida, 201301