Pizza restaurant · 601 E Palomar St Ste. C #251, Chula Vista, CA
More food in Chula Vista, CA · Pizza in Chula Vista