“gorgeous seasons and unforgettable grace”
Enjoy a taste of old England in the warmth and charm of a truly original New England Country Inn at The Birchwood Inn. 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.
Be the first to add a review to the Birchwood Inn.
Hours not available
Problem with this listing? Let us know.
Credit Cards Accepted
- Rooms Count