Vodafone Idea Limited stores Near Queen Road, Amritsar, 143001