Vodafone Idea Limited stores Near Bhoisahi Road, Balasore, 756001