Lorenzo's Pizza is a pizza restaurant offering both delivery and pickup options. They specialize in pizza and pasta dishes.