Get directions to: La Bella Pizza Garden, Chula Vista, CA
Restaurant address: 373 3rd Ave Chula Vista, CA 91910, USA
Restaurant: La Bella Pizza Garden