In Yarmouthport, on the North Shore of Cape Cod, on a street lined with stately trees, stands the Colonial House Inn.