Isto Duksa is a pizza restaurant offering a variety of pizzas, including red, white, and vegan options, as well as salads and beverages. Reservations are accepted by phone.