The Narrows Steakhouse

Fine dining restaurant · 501 W Lake St, McCall, ID

Dine-In

Hours

More food in McCall, ID · Fine Dining in McCall