Nestled along the Blue Ridge Parkway, Cherry Hill Farm is a working farm and bed & breakfast where every morning begins with farm-fresh eggs, mountain air, and the kind of hospitality that lingers long after you leave.
4
Guest Rooms
Each room uniquely decorated with antique furnishings and mountain views.
Farm-fresh every morning
Eggs from our hens, bread baked on-site, local honey & preserves.
1920s
Historic Farmhouse
A carefully preserved Virginia farmstead with modern comforts woven in.
Blue Ridge Parkway
Mile Marker 213 · Shenandoah National Park nearby
"There's a particular quality to mornings here — the kind you can't recreate in a hotel. The rooster doesn't check the time. The coffee is poured slowly. And the view from your window feels like it was painted just for you."
Every room at Cherry Hill is different — some look out over the pasture where our horses graze, others face the mountain ridge. All of them are furnished with pieces we've collected over the years, and all of them come with the same promise: you'll sleep better here than anywhere else.
King bed · Pasture view
Our largest room, with exposed timber beams, a clawfoot tub, and a private porch overlooking the hay fields. The original hardwood floors still creak the way they did a hundred years ago.
Queen bed · Garden view
A quiet room facing our flower gardens, where we grow lavender, sage, and morning glories. Waking up to bees in the lavender is either the best part of your trip or the most peculiar — there's no in between.
King bed · Blue Ridge view
The room we recommend to first-time visitors. Floor-to-ceiling windows frame the Blue Ridge Mountains in every direction. We keep a pair of binoculars on the windowsill for the deer that appear at dusk.
Queen bed · Courtyard view
Originally the root cellar for the farmhouse, this room has been converted into something wonderfully unexpected — cool stone walls, a four-poster bed, and a small courtyard just outside your door. It's the coziest room on the property, and our guests rarely want to leave.
At Cherry Hill, the day starts when you're ready for it — though we'll gently let you know when the coffee is poured and the eggs are warm. Our breakfast is a proper meal, not a plate of toast and jam: fresh eggs from our flock, sourdough from our starter, fruit from the trees on the property, and coffee strong enough to make you reconsider your relationship with urgency.
Every ingredient has a story. The eggs came from chickens that wandered our pasture. The honey is from hives we keep near the apple orchard.
Hiking trails start at the end of our driveway. Shenandoah National Park is a short drive. We'll help you plan the day — or help you decide not to.
Rocking chairs on the porch. A fire in the stone fireplace. Wine from a local vineyard, poured because it's Friday and you're on vacation.
We're not a themed resort. We're a family who tends land, raises animals, and opened our home to travelers who want something real. The chickens, the horses, the garden — they're all part of the place. You're just invited to share it.
Three gentle horses graze our pastures. We offer guided trail rides for guests who want to see the property from a different angle.
Our flock of heritage breed hens provides fresh eggs every morning. You can collect them yourself if you rise early enough.
Tomatoes in July, squash in September, herbs year-round. Our garden feeds the breakfast table and the preserving jars on the shelf.
Three generations live and work here. Your host is also the person who tends the roses, bakes the bread, and knows every trail in the area.
Buffalo Junction sits at the crossroads of some of Virginia's most beautiful country. The Blue Ridge Parkway runs nearby. Shenandoah National Park is within easy reach. Route 29 and Route 15 make it simple to find us — and simple to disappear once you arrive.
1749 Cherry Hill Church Rd
Buffalo Junction, VA 24529-3435
(540) 374-4466
Call us anytime — we answer
deepaulg@msn.com
Email us for reservations & questions
2.5 hrs
from Charlottesville
We keep things simple. Call or email us to check availability and reserve your room. We'll confirm everything, share directions, and let you know what the weather's looking like. No automated systems — just a real conversation with people who want you here.
Tell us when you'd like to visit and we'll get back to you with availability.
Message sent!
We'll get back to you within 24 hours.