Otay Pizza

2496 Roll Dr, San Diego, CA 92154

(619) 661-5540

Hours of Operation Today,
  • CLOSED UNTIL 9:00 AM

Location