$978,000 -
833 S Sierra Vista Avenue S
Alhambra ,
CA 91801
Country: US