Central Pizza is an unassuming pizza restaurant offering a wide menu of pizzas, calzones, subs, and sides, with delivery options available.