Unclaimed
Permanently Closed
La Jaiba
Seafood Restaurants
2001 Padre Boulevard, South Padre Island, TX · 78597
Average Rating
Be the First to Review
Customer Feedback
Permanently Closed
No Longer Operating