About Shrimp N Stuff
shrimp n stuff, a local seafood restaurant in galveston, opened in 1976 and quickly became known as the place where the locals love to eat.
shrimp n stuff, a local seafood restaurant in galveston, opened in 1976 and quickly became known as the place where the locals love to eat.