Vodafone Idea Limited stores Near Balkrishna Bhosale Road, North Goa, 403507