Get directions to: Ibarra's Restaurant, Plymouth, CA
Restaurant address: 7624 State Highway 16 Plymouth, CA 95669, USA
Restaurant: Ibarra's Restaurant