137 Valley Blvd, Alhambra, CA 91801, United States
321 S Palm Ave, Alhambra, CA 91803, United States
Phone: +1 (626) 293-3260