Enjoy delicious pizza at Il Castello, located in a beautiful piazza. Dine al fresco under large umbrellas.