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.