$525,000 -
10327 Azuaga Street 265
San Diego ,
CA 92129
Complex/park: Terra Vista