House for sale, 3340 Del Sol Blvd, #97, in San Diego, United StatesSan Diego, 3340 Del Sol Blvd, #97House • 3 bed. • 2 bath. • 133.78 m²