Vodafone Idea Limited stores Near Sector 7, Navi Mumbai, 410210