Elevate Your Dining Experience at The Narrows Steakhouse
Experience the finest steaks and breathtaking views at The Narrows Steakhouse in McCall, Idaho—where culinary excellence meets natural beauty.
Nestled in the picturesque town of McCall, Idaho, The Narrows Steakhouse offers an exquisite fine dining experience with a focus on premium steaks, breathtaking lake views, and an inviting atmosphere perfect for a romantic dinner or a special celebration.
A brief summary to The Narrows Steakhouse
- 501 W Lake St, McCall, Idaho, 83638, US
- Click to display
- Click to display
- Monday 5 pm-10 pm
- Tuesday 5 pm-10 pm
- Wednesday 5 pm-10 pm
- Thursday 5 pm-10 pm
- Friday 5 pm-10 pm
- Saturday 5 pm-10 pm
- Sunday 5 pm-10 pm
Know before you go
Hi, I'm Eve. Here are a few practical things to know before exploring The Narrows Steakhouse.
- Make a reservation ahead of time, especially during weekends and holidays, to secure a table.
- Try the chef's special for a unique culinary experience that showcases seasonal ingredients.
- Pair your meal with a selection from their extensive wine list for the perfect complement to your steak.
- Arrive early to enjoy a pre-dinner drink while soaking in the stunning lake views.
Do you manage this location?
Take control to get all the benefits, like improved information, better appearance, and stronger visibility across AI-powered discovery. Learn more
Activate your presenceOther nearby places you may find interesting
Discover more about The Narrows Steakhouse
Explore the best of what The Narrows Steakhouse has to offer
Your all‑in‑one travel companion app
Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.
More about Salmon River
Discover the wild beauty of Idaho's Salmon River – a haven for fishing, rafting, and hiking amidst stunning natural landscapes and rich history.
Tell me more about Salmon RiverExperience the vibrant atmosphere and stunning views at Yacht Club McCall, the perfect bar to unwind in the heart of Idaho's picturesque McCall.
Discover the enchanting Shore Lodge in McCall, Idaho—where luxury meets nature, offering lakeside views and endless adventures for all.