Tapioca Rush-McAllen0 Ratings yelp logo
7517 N 10th St McAllen, Texas 78504 | Restaurant Info
Estimated delivery time: 57 minutes