Cedar Palace is a casual Mediterranean restaurant offering a variety of dishes, from kebabs to hummus plates.