Pizza restaurant. Multiple locations, including one on Via Flaminia. Offers pizza.