Most of the time you think about getting seafood while in Galveston. Think again! You need to stop at Mario's and get a pizza! Their made to order or build your own pizza's are out of this world. Great view of the water and the staff is awesome! They have a buffet but I was not interested in it but hey...it's all good and the price it just right.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.