They dont answer thier phone and food was horrible at this location
They have a best food, Afghani
My neighborhood Kentucky fried taco spot. Today I got a sweet lil note on my bag. Thanks.
Good service, food was delicious. I can confirm the food at this location does NOT give you diarrhea. A++
If you like disappointment shop here