Found 1 place
Address: 970 Embarcadero Del Mar, Isla Vista, CA 93117
Latitude: 34.4118 (34°24′42″N), Longitude: -119.8563 (119°51′23″W)
Phone: (805) 968-7041
Site: sbclinics.org/clinics/isla-vista-clinic