Shawarma Palace is a restaurant specializing in shawarma wraps, featuring meat carved fresh from the rotisserie.