630 S. Almansor St, Alhambra, CA, 91801 620 E. Valley Blvd., Alhambra, CA, 91801 2423 W. Valley Blvd., Alhambra, CA, 91803