Teton House
Restaurant • Cafe • Steak houseOne of the Best Places To Visits in Menan
Address
3563 E Menan Lorenzo Hwy, Menan, ID 83434, United States
Website
Contact
+1 208-270-5102Price rating
$$ $$
Rating on Google Maps
4.70 (1.5K reviews)Open on Google Maps