Duomo's Pizza is a pizza restaurant specializing in Neapolitan pizzas, offering a homey, old-school dining experience.