We are open Monday through Saturday 11 AM to 9 PM.
We are located at 4107 Naco-Perrin, San Antonio, Texas 78217.
Our phone number for to-go orders and other inquiries is (210) 646-0939.
Please call to pick up or drop by to dine in soon!
Our web site is currently under construction. Some links, page contents and site functions are currently being developed.