6331 University Ave
San Diego, CA 92115
$3,099,000 USD
18,346 SF
18,346 SF
$3,099,000 USD
Freestanding