The folks behind popular Galveston, Texas, restaurant The Spot are launching a new concept on the island, but it'll be far smaller.
This article is FREE to read. Please sign in to your account or sign up for a free account.