Vodafone Idea Limited stores Near 1st Cross Street%2C Greater Noida%2C 201308