1419 Westminster Ave, Alhambra, California 91803 USA
Temporary banner and window on the east side of the building (side of the private parking lot)
Photo Credit: Yelp