Italian restaurant Il Castello offers pizza, seafood, and Mediterranean dishes. They provide takeout, delivery, and accept various payment methods.