$525,000 -
10341 Azuaga St 246
San Diego ,
CA 92129
Complex/park: Terra Vista 1