Otay Family Health Center

Address

1637 Third Avenue Suite H
Chula Vista, CA 91911