- a unique blend of striking scenic beauty, endless outdoor recreational opportunities and celebrated heritage.
The Deer's Head Inn Restaurant offers tasteful culinary treats in a casual fine dining setting. The Inn was built in 1808 and has been refurnished by it's new owners who purchased it in 2006. Chef/Owner Matthew Baldwin incorporates local products into the menu whenever possible.