Get directions to: El Patio Restaurant, Chula Vista, CA
Restaurant address: 410 Broadway Chula Vista, CA 91910, USA
Restaurant: El Patio Restaurant