Il Castello is an Italian restaurant and pizzeria offering classic and specialty pizzas, as well as other Italian dishes. It also functions as a bar.