Italian restaurant Il Castello offers simple land and sea dishes, including seafood and meat entrees, and pizza.