Otay Pizza
Pizza · Italian
Otay Pizza is a pizza restaurant offering takeout and delivery. Order pizza by the slice or the pie.
Location
Vota recommends
What are you in the mood for?
Best places nearby
The highest rated places close to Otay Pizza.
Local restaurants nearby
2496 Roll Dr, CA


