Casa Castello is an Italian restaurant offering a taste of Sicily with a focused menu of quality dishes. Takeaway options are available.