Vodafone Idea Limited stores Near Deulasahi Tulsipur Road, Cuttack, 753014