2221 E. Main St. Uvalde, TX 78801
830-275-4397
Visit Website
Hours Monday- Sunday 10:30am-10pm
Restaurants