$988,000 -
281 N Mar Vista Avenue Unit 23
Pasadena ,
CA 91106
Country: US