Second Street Apartments 808 North 2nd Street, Alhambra, CA 91801