Mexican restaurant · 31 W Center St, Victor, ID
To-Go
More food in Victor, ID · Mexican Food in Victor