12
423 W 17th St
San Pedro, CA 90731
$1,099,000 USD
4,517 SF
4
Units
3.9% Cap Rate
4,517 SF
$1,099,000 USD
Apartments