Del Capo is a pizza restaurant. Enjoy a unique dining experience with a menu inspired by Italian flavors.