Isla Vista Neighborhood Clinic

Address

970 Embarcadero Del Mar
Santa Barbara, CA 93117