Pizza restaurant Il Cigliere offers delivery and features a panoramic terrace.