Pizzo's Pizzeria is amazing - their newest location over in Otay Ranch is bigger and better! If you are looking for some great Pizza in Chula Vista, check out Pizzo's!
We were not easily astounded, but this new venue was amazing! The food was amazing, the presentation was eye-popping, and the staff was attentive and excellent! The experience was exciting yet casual (and the cannolis were to die for)!