$525,000 -
601 E Del Mar Boulevard Unit 407
Pasadena ,
CA 91101
Country: US