Del Capo is a pizza restaurant offering a menu of pizzas and Italian cuisine.