17
1309 S Mesa St
San Pedro, CA 90731
$999,000 USD
4,102 SF
7
Units
4.72% Cap Rate
4,102 SF
$999,000 USD
Apartments