Shawarma Palace is a Lebanese restaurant specializing in delicious chicken and beef shawarma.