The Spot

Seawall Boulevard is where the island meets the gulf in Galveston, Texas. One of the many busy restaurants along this street is “The Spot“. It just happened to be close to…

Read More