Health and Medicine > Medical Lab
Address: 1637 Third Ave Ste B, Chula Vista, CA, 91911
Phone: (619) 205-1360
Website: http://www.freestdclinics.org/std-testing/chula-vista-california-1637-3rd-ave-ste-b-91911
Category: Healthcare
Tags: #HealthandMedicine>Me
Listed on BizVoices