Restaurant
Tres Hermanos
5 locals recommend,
Location
4618 Yellowstone Ave
Chubbuck, ID
Tips from locals
Very yummy local Mexican and American food in American Falls- very reasonably priced - just 10 miles north of Griffins Lair. The taquitos are amazing.
Right next door you never have to worry about cooking dinner! A clean authentic restaurant that will leave you wanting more.