NPI Central
Otay Lakes Surgery Center, LLC NPI Number 1376595421 — Chula Vista, CA | NPI Central