$609,000 -
10361 Azuaga Street 192
San Diego ,
CA 92129
Complex/park: Terra Vista