Map
308 W. Main St., Uvalde, TX 78801, United States
Restaurant
Live Oak Drive Thru