Kyra Curran, FNP CKyra Curran · Family Medicine Physician970 Embarcadero Del Mar, Isla Vista, CA 93117(805) 968-1511Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing