15
823-831 W 25th St
San Pedro, CA 90731
$2,499,000 USD
9,560 SF
10
Units
9,560 SF
$2,499,000 USD
Apartments