Castello is an Italian pizza restaurant offering homemade dishes in a friendly atmosphere.