Vodafone Idea Limited stores Near Spine Road, Pune, 411039