Il Castello is an Italian restaurant specializing in Neapolitan pizzas, bruschetta, and cocktails. The menu also features a selection of salads.