Otay Lakes Dental Arts / Implant Dentistry of Chula Vista
2452, Suite #103, Fenton Street, Chula Vista, CA - 91914
(619) 268-6616
At Otay Lakes Dental Arts, we take pride in being the go-to dental practice for residents in Chula Vista and the surrounding areas. Our.....ity and ad