Vodafone Idea Limited stores Near Tilak Road, Solapur, 413001