Resto Pizzeria offers a taste of Italy with a menu featuring delectable pizzas and other Italian dishes. It's a "bring your own wine" establishment.