Odyssey Resorts Logo - Cabin

Dine well on the North Shore


From fine dining to pub fare, Odyssey Resorts believes good food makes a good time even better. Get those taste buds ready.

Order from

Ledge Rock Grille
Two Harbors, MN
at Larsmont Cottages
Grand Superior Grill
Two Harbors, MN
at Grand Superior
Moguls Grille
Lutsen, MN
at Caribou Highlands
Savor the North Shore

Can't Miss Dining Events

No event found!
Load More
Experience the North Shore's only

Chef's Table at Ledge Rock Grille

Enjoy a front row seat at the Chef’s Table where you’ll watch our chef prepare a stunning multi-course meal.

Reservations required - (218) 595-7510
Distinct Dining

Our Restaurants

Ledge Rock Grille

The Ledge Rock Grille has a wood fired oven, cozy fireplace, spectacular views of Lake Superior, and the North Shore’s only display kitchen.

Moguls Grille

Grab some hot food and a cold one at Moguls Grille and Tap Room – open for all seasons and the perfect meetup spot on Lutsen Mountains.

Grand Superior Grill

The Grand Superior Grill overlooks the shore with spectacular views and food to match. Come indulge your senses.
We prep it - you cook it

Take & Make Meals to go

Takeout Meal kits

The perfect pairing for our cabins, condos, townhomes, and suites with full kitchens.
Surf & Turf Meal Kit
Burger Night Meal Kit
Also available: Chicken Milanease and Ice Cream Sundae Kits
Meal Kits are available for 2+ people and start at just $25.
Or Call Ledge Rock Grille (218) 595-7510
North Shore at Home Logo

Chef Made Recipes

Read our chef's favorite recipes from our North Shore at Home newsletter.
Reserve Now