Vodafone Idea Limited stores Near Loharka Main Road, Amritsar, 143001