22
3346 Lockwood Dr
San Diego, CA 92123
$2,645,000 USD
3,353 SF
6
Units
5.26% Cap Rate
3,353 SF
$2,645,000 USD
Apartments