34
6283 Lorca Dr
San Diego, CA 92115
$3,250,000 USD
5,209 SF
6
Units
5.24% Cap Rate
5,209 SF
$3,250,000 USD
Apartments