Update Info - The Wizzard
This restaurant was reported as closed. If it is open, let us know.
The Wizzard
2325 Church St
Galveston Island, TX 77550
2325 Church St
Galveston Island, TX 77550
This restaurant was reported as closed. If it is open, let us know.