907 E Mountain View, Alhambra, CA 91801 - MLS#WS21169310