16
1501 India St
San Diego, CA 92101
$1,459,000 USD
1,800 SF
1
Unit
1,800 SF
$1,459,000 USD
Apartments