Where is The Narrows located?

Answers from Our Experts (1)

The Narrows fine-dining restaurant is located in the lobby of the historic Shore Lodge in the mountain resort community of McCall, Idaho. Perched above the southern banks of Payette Lake, The Narrows offers the best views in McCall. The more informal Narrows Grill is located alongside the signature restaurant while the Lake Grill, and its seasonal patio, is located downstairs, at beach level. There is valet parking for cars and seasonal boat parking in the marina. Shore Lodge is on the north side of McCall, 100 miles north of Boise and about a mile (5,000 feet) high in the Northern Rockies. It’s about a two-hour drive from Idaho’s capital.

Related Questions