Star Fish is closed.

The new restaurant will be 1751 Sea and Bar, please follow them on social media at @1751houston.