Il Grillo Verde is a casual Italian pizzeria offering a self-service option for lunch. They serve a variety of pizzas and additional kitchen dishes, with generous portions and moderate prices.