Vodafone Idea Limited stores Near Sector 12, Greater Noida, 201009