$1,349,000 -
2921 India Street 1
San Diego ,
CA 92103
Complex/park: 2921 India Street