Pizza & Buffa offers pizza within a larger restaurant complex.