The Spot

Address: 3204 Seawall Blvd, Galveston, TX 77550 I asked where to eat in Galveston, with kids… and approximately one million people told me to go