Found 2 places
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
Address: 892 Camino Del Sur, Isla Vista, CA 93117
Latitude: 34.413 (34°24′47″N), Longitude: -119.8623 (119°51′44″W)
Phone: (805) 324-2372