McGregor, Minnesota
A quiet retreat on the shores of Lake McGregor — where the pace slows, the water stills, and every visit feels like coming home.
On the water since day one
Our Story
Holland's Beach n Bay Inn sits along the quiet shores of Lake McGregor in northern Minnesota — a stretch of water known for its still mornings, clear skies, and the kind of peace that's hard to find elsewhere.
We built this inn for travelers who don't need everything to be polished. For those who want a clean room, a warm welcome, and a view that does the talking. Whether you're passing through or staying a while, we want you to leave feeling restored.
Lake
Frontage access
MN
Northwoods location
What We Offer
Clean, quiet rooms designed for rest — not perfection. Every detail considered so you can settle in without a second thought.
Step outside and the lake is right there. Morning coffee on the deck, evening walks along the shore — it's all within reach.
No front desk, no scripts. Just genuine hospitality from people who care about making your stay worthwhile.
Removed from the noise and rush. Here, the only sounds are wind through the pines and water against the shore.
Conveniently located off the main route — close enough to grab supplies, far enough to leave everything behind.
Hiking trails, fishing, kayaking — the Northwoods offer plenty to do, and we're right in the middle of it.
Find Us
Address
19581 521st Ln
McGregor, MN 55760-4586
Phone
(612) 845-5721Located on the shores of Lake McGregor, our inn is a short drive from downtown McGregor and surrounded by miles of untouched Northwoods landscape. It's the kind of place you'll want to tell your friends about — but honestly, we kind of like keeping it quiet.
Get in Touch
Give us a call to check availability or ask questions. We're happy to help you plan your trip to Lake McGregor.
Phone
(612) 845-5721Address
19581 521st Ln
McGregor, MN 55760