Uvalde
Restaurants
601 W Main St
- Category:
- Restaurants
Uvalde, 78801
TX, United States
- (830) 278-5112
Rate and review Vasquez Restaurant in Uvalde, TX, United States!
Share your experiences at Vasquez Restaurant with your friends or discover more Restaurants in Uvalde, TX, United States.