La Jaiba Shrimp House
3.5 Star Rating
2000 S. McColl Rd Suite J McAllen, Texas 78503 | Restaurant Info