2617 W Norwood Place, Alhambra, CA 91803 - MLS#TR21163373