1881 W Main St, Alhambra, CA 91801, United States
1200 S Garfield Ave, Alhambra, CA 91801, United States