811-13 Balboa Ct
San Diego, CA 92109
$2,099,000 USD
1,988 SF
2
Units
1,988 SF
$2,099,000 USD
Apartments