Chatham Bars Inn: Why Cape Cod’s Grand 1914 Seaside Resort Is Still the Best on the Cape
Opened in 1914 on Chatham’s waterfront, Chatham Bars Inn is Cape Cod’s grand seaside resort: 25 acres on the Atlantic, a private beach, five restaurants fed by its own farm, and the Forbes Five-Star polish of classic New England elegance.
