Vodafone Idea Limited stores Near Hargobind Avenue, Amritsar, 143001