Centro Pizza offers traditional Neapolitan pies and comfort food in a family-friendly pizza restaurant.