Montpelier
Restaurants
690 N 4TH St
- Category:
- Restaurants
Montpelier, 83254
ID, United States
- (208) 847-0324
Rate and review Tequila El in Montpelier, ID, United States!
Share your experiences at Tequila El with your friends or discover more Restaurants in Montpelier, ID, United States.