Vodafone Idea Limited stores Near Taloja Phase 1 Road, Navi Mumbai, 410208