Vodafone Idea Limited stores In Nerul, Sector 8, Navi Mumbai, Maharashtra