Il Barba is a pizzeria offering a pleasant dining experience in a modern setting. Known for its good pizza.