Euclid Family Health Center Details Location Address:286 Euclid Avenue, San Diego, California, 92114, United States