Vodafone Idea Limited stores Near Walchand College Road, Solapur, 413005