2101 N 10th St, McAllen, Texas 78501 USA
Take out order...this is what I got. Need I say more. I will NEVER be back.
Photo Credit: Yelp