Vodafone Idea Limited stores Near Waheng Leikai Road, Imphal, 795001