Ostora Restaurant Posted on July 7, 2016 by engmansy Ostora Restaurant 81 Osman Ibn Affan St., Safir Sq. Tel: 2915266