6
635-641 C St
San Diego, CA 92101
$11,750,000 USD
50,000 SF
39
Units
6.42% Cap Rate
50,000 SF
$11,750,000 USD
Apartments