Vodafone Idea Limited stores Near Neelpur, Patiala, 140401