Green Barn German & American

5 Hampstead Rd.
Salem
New Hampshire
United States