Dining in a rustic barn AND devouring country classics? Sounds like the perfect pairing. You don’t have to travel down south for barn dining — there’s a barn restaurant in Maryland and it also offers country cooking, including shepherd’s pie, meat loaf, hot roast beef, and more. Read on to learn more, and arrive with a hearty appetite.

Twin Silos Restaurant is located at 217 Davis Road in Street, Maryland.

Google Maps

The restaurant is hidden on a local golf course known as Geneva Farm Golf Course. That means you’ll enjoy scenic views while you dine…

Geneva Farm Golf Course / Facebook

…and some interesting views of the inside of the establishment as well. This rustic barn building complete with two silos makes for a dining experience like no other in the Old Line State.

Edward Cotton / Google

You can choose to enjoy the golf course views from a window seat…

Bill B / TripAdvisor

…and don’t forget to explore the silos from the inside as well. The intricate wood patterns and chandelier are perfect for a photo-op.

Jennifer Nichols / Google

Two Silos Restaurant offers a variety of menu items, mostly of the country variety. Whether you’re craving chipped beef gravy…

Dren H / Google

…or a classic burger, the variety of options are sure to fill both your tummy, and your soul.

Mary Nelson / Google

The shepherd’s pie is a local favorite, beckoning to the good ol’ days.

Bill B / TripAdvisor

You also won’t want to miss out on the cream of crab, which some reviewers say is the best in the state.

Mary Nelson / Google

There is surely no other place like this barn restaurant in Maryland. Learn more by visiting the website (or social media page) linked below, and prepare for comfort food galore.

David Tikiob / Google

Learn more about Twin Silos Restaurant, and even order online, by visiting the official website. You can also follow the Geneva Farm Golf Course on Facebook.

Google Maps

Geneva Farm Golf Course / Facebook

Edward Cotton / Google

Bill B / TripAdvisor

Jennifer Nichols / Google

Dren H / Google

Mary Nelson / Google

David Tikiob / Google

For another great hidden restaurant in Maryland, head to The Oregon Grille. It just may be the best steakhouse in the Old Line State!

OnlyInYourState may earn compensation through affiliate links in this article.

Address: Twin Silos Restaurant @ Geneva Farm Golf Course, 217 Davis Rd, Street, MD 21154, USA