Yalla Taouk is a Lebanese restaurant offering 100% Halal cuisine and free delivery.