34
6283 Lorca Dr
San Diego, CA 92115
$2,999,000 USD
5,209 SF
6
Units
5.59% Cap Rate
5,209 SF
$2,999,000 USD
Apartments