Otay Lakes Dental Care admin 4 years ago 945 Otay Lakes Rd., Ste. H Chula Vista, CA 91913 (619) 397-5888 WEBSITE