Vodafone Idea Limited stores In New Leela Bhawan, Patiala, Punjab