Castello is an Italian restaurant offering a menu of antipasti, soups, pizzas, and other Mediterranean dishes. Vegetarian options are available, and reservations are accepted.