2125 Lemon St #1416, Alhambra, CA 91803, United States
317 La France Ave, Alhambra, CA 91801, United States