Vodafone Idea Limited stores In Sector 17, Vashi, Navi Mumbai, Maharashtra