6761 Delfern Street, San Diego, CA 92120
3
beds
1
bath
1,096 Sq.Ft. LIVING AREA
5,501.63 Sq.Ft. lot