$789,900 -
11413 Florindo Rd
San Diego ,
CA 92127
Complex/park: Westwood I