Lucie Downer Land Rover MENA 116, Joseph Tito Road, Nozha el Gedida 11843 Cairo Egypt Focus Industry - Automotive - Manufacturer