Pizza Risto is an Italian restaurant specializing in pizza and other Italian dishes. They offer a variety of pizzas with a wide selection of toppings, and also feature seafood options.