Kumori Sushi & Teppanyaki - Uptown Plaza
3.5 Star Rating
4500 N 10th St McAllen McAllen, Texas 78504 | Restaurant Info
Estimated delivery time: 88-95 minutes