Health and Medicine > Medical Center
Address: 970 Embarcadero del Mar, Isla Vista, CA, 93117
Phone: (805) 968-1511
Website: http://www.freestdclinics.org/std-testing/isla-vista-california-970-embarcadero-del-mar-93117
Category: Healthcare
Tags: #HealthandMedicine>Me
Listed on BizVoices