Chatham Bars Inn, Cape Cod
Chatham Bars Inn is located in Chatham, MA on Cape Cod. Chatham is 1.5 hours from Logan Airport in Boston and about 4.5 hrs. from New York City; which makes it easy to get to. On a recent trip to Chatham this spring, I got the chance to tour the property and experience all that the [...]