Vodafone Idea Limited stores Near Mechanical Chowk, Solapur, 413001