Discover and save creative ideas
    Captain Freeman Inn
    Captain Freeman Inn
    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.