Chula Vista, CA Urgent Care | Call (619) 821-2300 | 760 Otay Lakes Road Chula Vista, CA 91910

AFC Urgent Care & Walk-in Clinic in Chula Vista, CA Cares About Your Health And Your Feedback

Formerly AFC Doctors Express