The Shawarma Place is a Lebanese restaurant offering shawarma, with pickup and delivery options available.