Seafood Restaurants in Idaho Falls, ID
Seafood Restaurants • American Restaurants • Steakhouses
2380 E 17th St,
Idaho Falls ,
ID
83404
UNITED STATES
Based on 1 reviews
Great value for lunch or dinner
I have eaten at Sizzler since I was a kid(now 42) and have always been pleased with the selection and quality of the food. With the salad bar, soups and entrees ranging from shrimp and chicken to steak, there is always something to...Worldwide > United States > Idaho Falls, ID > Seafood Restaurants