5861 Feather River Blvd, Olivehurst, CA 95961 +1 530-443-2793
restaurant, Olivehurst, CA, United States
Today
How to go there