Vodafone Idea Limited stores In Dutta Mandir Chowk, Nashik, Maharashtra