601 Stork St
San Diego, CA 92114
$2,500,000 USD
6,800 SF
9
Units
6,800 SF
$2,500,000 USD
Apartments