Twin Peaks is a sports bar chain known for American comfort food served in a lodge-like setting, with wall-to-wall TVs and a focus on scenic views.