Get directions to: La Villa Loca Sports Bar Grill, Chula Vista, CA
Restaurant address: 217 Third Avenue Chula Vista, CA 91910, USA
Restaurant: La Villa Loca Sports Bar Grill