Get directions to: Boll Weevil - Chula Vista, Chula Vista, CA
Restaurant address: 860 Broadway Chula Vista, CA 91911, USA
Restaurant: Boll Weevil - Chula Vista