1285 Oller St, Mendota, CA 93640 +1 559-655-2618
restaurant, Mendota, CA, United States
Today
How to go there