33
2282-2284 Congress St
San Diego, CA 92110
$1,900,000 USD
1,558 SF
4
Units
1,558 SF
$1,900,000 USD
Apartments