Barrows House is a polished inn offering genteel rooms and suites, upscale dining, and an outdoor pool. The sprawling property features guest rooms in the main inn and separate cottages.