Lo Scoiattolo is an Italian restaurant and pizzeria offering a variety of classic dishes and pizzas. This establishment also features a bar.