Vodafone Idea Limited stores In Margao, Margao, Goa