(559) 896-9622
1962 Whitson St., Selma, CA 93662
View Map
Sorry, there are currently no reviews. Read More Selma Restaurant Reviews