Otay Pizza

2496 Roll Dr, San Diego, CA 92154

4.2(39)
$15 - $40 Minimum

FAQ

Price: $$