Location:

Alhambra, CA 91803, USA
Google map