Patient Reviews of Doctors and AFC Urgent Care in Chula Vista, CA AFC Urgent Care Doctor and Medical Staff Reviews Please click HERE to give your feedback! 760 Otay Lakes Road Chula Vista, CA 91910