Vodafone Idea Limited stores In Mirta Mandal Chowk, Pune, Maharashtra