Get directions to: Mr V's Pizza, Chula Vista, CA
Restaurant address: 1090 3rd Ave Chula Vista, CA 91911, USA
Restaurant: Mr V's Pizza