Come visit The Provincetown Hotel in the Heart of Provincetown, Massachusetts!