Eating Italian Pizza at Filippi's Pizza Grotto Chula Vista restaurant in Chula Vista, CA.

Feedback

Do you manage or own Filippi's Pizza Grotto Chula Vista?

Yes