Vodafone Idea Limited stores Near Sneh Nagar Road, Jabalpur, 482003