Vodafone Idea Limited stores Near Nikol Naroda Road%2C Ahmedabad%2C 382350