Doté d'un jardin, le Carriage Barn Inn est situé à Keene, à 36 km de la gare Amtrak de Bellows Falls, à 37 km du parc d'État de Fort Dummer et à 40 km de Santa s Land. Il propose des chambres climatisées, ainsi qu'une connexion Wi-Fi et un parking privé gratuits.
Les chambres de ce Bed & Breakfast sont équipées d'une bouilloire. Les salles de bains sont privatives. Le linge de lit et les serviettes sont fournis.
L'aéroport régional de Worcester, le plus proche, est implanté à 88 km.