Vodafone Idea Limited stores Near Padmaruti Chowk, Solapur, 413006