8844 S Indianola Ave, Selma, CA 93662 +1 559-907-0880
restaurant, Fowler, CA, United States
Today
How to go there