Walk-In Clinic & Urgent Care Center for Employer Services in Chula Vista, CA
AFC Urgent Care & Walk-in Clinic in Chula Vista, CA Provides a Variety of Employer Services. We are conveniently located at 760 Otay Lakes Road Chula Vista, CA 91910 and are open 7 days a week!