Vodafone Idea Limited stores In Bardez, North Goa, Goa