Italian restaurant Il Baro, known for its talented chef and delicious Italian cuisine, including pizza.