Pizzeria Non Solo Pizza Addu' Immarella offers pizza, rotisserie, focaccia, and sandwiches.