Categories
Log in
There’s more to see...
Sign up to see the rest of what’s here!
Captain Freeman Inn

Captain Freeman Inn

The Captain Freeman is a small boutique hotel located in the quiet town of Brewster, Cape Cod. Nature, hospitality and fine dining abound in our magical area.