Vodafone Idea Limited stores In Mall Road, Firozpur, Punjab