5389 Balboa Ave, San Diego, CA 92117
3
beds
3
baths
1,408 Sq.Ft. LIVING AREA
6.42 Acres lot