Get directions to: Filippi's Pizza Grotto, Chula Vista, CA
Restaurant address: 518 Davidson Street Chula Vista, CA 91910, USA
Restaurant: Filippi's Pizza Grotto