The Baked Bear
Restaurant
•
100 E Swordfish St Suite D, South Padre Island, TX 78597, USA
9.0
Tuesday: 12 PM – 11 PM
See if anyone you trust recommends it!