Located at 6612 Seawall—just a mere 1.2 miles away from Tortuga—Texas Pit Stop BBQ blamed the closure on rising rents and lasting impacts from Hurricane Beryl. Galveston’s dining scene has ...