Starfish Star Fish Diego Fernandez Starfish

Starfish Map

709 S. Alamo St. (Barrera St.)
San Antonio, TX 78205
210-375-4423
Map
Cuisine: Seafood / Contemporary
Starfish has washed up on Southtown’s shores with globally inspired seafood.
Openings: Lunch & Dinner Mon.-Sat.