This place is a specialized branch of the local Al-Taib Pizza / Lebanese food chain. And I do mean "local" - there are two other locations within two blocks!
The strange thing about this one is that it's not what sign claims it to be. No kebab, no wraps - just Pizza and a salad bar. The 24 hour sign must be for the chain as a whole because this place is definitely closed mornings and some afternoons. There isn't really a lot of variety compared to Double Pizza, either.
But all of that seems pretty moot, because the pizza is both consistently good and consistently cheap. Can't argue with that!