Vodafone Idea Limited stores Near Lamiong Tinsid Road, Imphal, 795001