Dennis Byrd, owner of favorite Galveston haunt The Spot, announced Friday that he will open a new restaurant, Basin Bistro, at the Evia on Galveston Island residential and shopping development.
The restaurant is in a busy Route 1 corridor, near a Target store and multiple other retail businesses, a dry cleaner and restaurants. There are two Indian food grocery stores nearby as well.