$950,000 - 5803 Oliva Avenue, Lakewood, CA 90712
5803 Oliva Avenue
Lakewood,
CA
90712
Country: US