828 W Valley Blvd, Alhambra, California 91803 USA
Red chili chicken and veggie skewers- Yum!
Photo Credit: Yelp