Hotels that includes free parking located in Keene (NH) that are well rated include Carriage Barn Inn, Carriage Barn Inn and Carriage Barn Inn.