$499,000 -
10329 Azuaga St 259
San Diego ,
CA 92129
Complex/park: Terra Vista