MLS# WS24043505
833 S Sierra Vista Avenue S
Alhambra,
CA
91801
Property Type:
Single Family Residence