$1,498,000 - 4903 Spencer Street, Torrance, CA 90503
4903 Spencer Street
Torrance,
CA
90503
Country: US