Little Tokyo-Plaza Mall
3.5 Star Rating
(2 Ratings)
2200 S 10th St McAllen, Texas 78503 | Restaurant Info