Sizzler

2380 E 17th St, Idaho Falls, ID

Menu (As of 10/29)

Sizzler: hours and how to order