511 W Valley Blvd, Alhambra, California 91803 USA
Outside menu , tables and walk up window.
Photo Credit: Yelp