Vodafone Idea Limited stores Near Service Road%2C Noida%2C 201301