European Restaurants

The Birches

Address: 95 Wyman Rd, Keene, NH 03431

Mile Away Restaurant

Address: 52 Federal Hill Rd, Milford, NH 03055

Etagere

Address: 114 NH-101A, Amherst, NH 03031