$619,000 - 811 W Oliver Street, San Pedro, CA 90731
811 W Oliver Street
San Pedro,
CA
90731
Country: US