Updated Today COMPARE 12510 Carmel Creek Rd, San Diego, CA 92130 Unit 196 Condo for Rent 1 Bed $2,700