1 W Valley Blvd, Alhambra, California 91801 USA
Pastrami Chili cheese Fries. Sooo good!
Photo Credit: Yelp