A trip to Galveston Island on Labor Day Saturday 2007 had to start with a visit to the best fish restaurant on the Seawall – The SPOT! Located at 3204 Seawall Boulevard, Galveston Island, Texas. Their website: www.thespotgalveston.com
Duration : 0:2:7
[youtube P-pEiILaCaQ]