317 N Electric Ave, Alhambra, CA, 91801 (current address)
317 N Electric Ave, Alhambra, CA, 91801 (1997 - 2018)
1713 Cedar St, Alhambra, CA, 91801 (1990 - 2004)
317 Nelectric Ave, Alhambra, CA, 91801 (2000)
4344 Winchester Ave, Los Angeles, CA, 90032 (1999)