Ibarra's Restaurant
7624 State Highway 16
Plymouth, CA 95669
Plymouth, CA 95669