Get directions to: Pat & Oscar's Restaurant, Chula Vista, CA
Restaurant address: 872 Eastlake Pky, #510 Chula Vista, CA 91914, USA
Restaurant: Pat & Oscar's Restaurant