Location is perfect, across from Stewart Beach but set back enough from Seawall Blvd. to find easy parking and escape the crowd. We got two large pizzas and took half home. The margherita pizza was delicious; fresh tomato slices, great cheese. The double pepperoni was a little salty to me, but very good. I like Russo's in Houston and it was great to find it in Galveston. We will be back to try some of the other Italian dishes.