Chi Chi's Pizza

2555 Faivre St
Chula Vista, CA
619.429.9934
32.592295
-117.07851

for Chi Chi's Pizza
Directions
from: