We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Green Barn German & American - CLOSED

5 Hampstead Rd, Salem, NH 03079-2404
+1 603-893-3780
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent34%
  • Very good25%
  • Average8%
  • Poor8%
  • Terrible25%
9 Aug 2013
“Torn down”
18 Aug 2012
“Don't bother going here.”
Restaurant Hours Closed
5 Hampstead Rd, Salem, NH 03079-2404
All Details
Reviews (12)
Traveller rating
Traveller type
Time of year

1 - 10 of 12 reviews

Reviewed 9 August 2013

This restaurant no longer exists. It has been torn down. It was enjoyable when it was there. A nice family restaurant

Thank weheckman
Reviewed 19 August 2012

Terrible overpriced food. Cranky waitress. Also would not accept coupon we had. Atmosphere out of the sixties. Charges extra for gravey. They dont give you enough to begin with.

1  Thank darick e
Reviewed 14 August 2012

My husband and I love this restaurant. The food is always consistently good and well prepared. The waitstaff and service is always pleasant. We have so many "favorites" on the menu that we have a hard time choosing what to eat. Highly recommend this restaurant.

Thank SandyJ1955
Reviewed 30 May 2012

The Green Barn in Salem New Hampshire is only 10 minutes away from Rt 28 and is well worth the trip! We have eaten there many times and never had any complaints. You start off with free chicken/rice soup or beef noodle soup and delicious...More

Thank vaca32
Reviewed 11 March 2012

Pros: My grandsons and I went for dinner, early on a Saturday evening. We were seated immediately and the wait staff was friendly and prompt. I loved the sauerbratten (German pot roast with sweet gravy). My grandsons, who can be discriminating dinners, ate all of...More

Thank Grey H
Reviewed 2 January 2012

We have been going here for over 40 years. This restaurant has a warm atmosphere, we like to dine in the "barn". The staff is friendly, the place is clean, food is always good and plenty of parking. They always make a good drink.

Thank old63
Reviewed 25 October 2011

We went to the Green Barn on our way home from Boston. WE have been going there for many years but there is a noticable change in management. We had two dinners and two drinks $75.00 We should have eaten in the North End. We...More

Thank jimd1347
Reviewed 14 October 2011

Very disappointed. It was the type of day for German comfort food. There are large gaps in what they offer. The sauces were like canned gravy I had poork loin that was dry and overcooked. Mediocre pot roast was billed as sauerbraten.

Thank DudeFrmNH
Reviewed 13 May 2010

After waiting about 10-15 min for a seat (reservations are suggested), we were seated in a booth against the rear wall. Nice waitstaff and hostess. Food was plentiful and VERY tasty. Competive pricing. The interior is nothing fancy, quite aged, but comfy.

Thank BrenAndBob S
A TripAdvisor reviewer on Facebook
Reviewed 18 February 2010

Excellent food!! Atmosphere is a little stuffy, but worth the sit for the food.

Thank A TripAdvisor reviewer on Facebook
Nearby HotelsSee all 4 hotels in Salem
Park View Inn Inc.
227 reviews
3.65 km away
Red Roof Inn Salem
245 reviews
4.73 km away
Holiday Inn Salem (I-93 at exit 2)
238 reviews
5.24 km away
La Quinta Inn & Suites Salem
351 reviews
5.29 km away
Nearby Restaurants
Stagecoach Grille Restaurant
50 reviews
3.13 km away
Mary Ann's Diner
90 reviews
3.73 km away
Romano's Pizza
70 reviews
3.36 km away
Ralphie's Cafe Italiano
155 reviews
3.67 km away
Nearby Attractions
Canobie Lake Park
871 reviews
4.95 km away
Searles Castle
13 reviews
6.64 km away
Sweet Baby Vineyard
6 reviews
7.43 km away
Methuen Memorial Music Hall
40 reviews
7.47 km away
Improve this listing

Restaurant Details

Open Hours
12:00 PM - 8:00 PM
11:30 AM - 9:00 PM
11:30 AM - 9:00 PM
11:30 AM - 9:00 PM
4:00 PM - 9:00 PM
Location and Contact Information
  • Address: 5 Hampstead Rd, Salem, NH 03079-2404
  • Location: United States  >  New Hampshire (NH)  >  Salem
  • Phone Number: +1 603-893-3780
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing