Conveniently located in the beautiful state of New Hampshire and only seven and a half hours from British soil, the Birchwood Inn captures all with its gorgeous seasons and unforgettable grace. These two qualities are shared both here in the United States and across the pond in the UK.
Amenities:
- WiFi
- Restaurant
- Cocktail Lounge