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