Vodafone Idea Limited stores In Landran Chowk, Fatehgarh Sahib, Punjab