Queen Restaurant Posted on June 30, 2016 by engmansy Queen Restaurant Inside Abul Houl Palace Hotel Tel: 3867938