953 S Meridian Ave Alhambra, CA 91803