Planned Parenthood - Euclid Avenue Francis Torbert Health Center is located in San Diego, United States on 220 Euclid Ave Suite 30 Suite 30. Planned Parenthood - Euclid Avenue Francis Torbert Health Center is rated 2.9 out of 5 in the category medical center in United States.
Address
220 Euclid Ave Suite 30 Suite 30
Service options
Online care