Vodafone Idea Limited stores Near Taloja, Navi Mumbai, 410208