Carriage Barn Inn offers accommodations in Keene, 25 miles from Santa's Land USA. 22 miles from Bellows Falls Amtrak Station and 23 miles from Fort Dummer State Park, the property provides a garden and a terrace. The bed and breakfast offers rooms with air conditioning, free private parking, and free Wifi.
The rooms are equipped with a private bathroom. At the bed and breakfast, the units are equipped with bed linen and towels.
Buffet and à la carte breakfast options with fresh pastries and fruit are available every morning at the bed and breakfast.
The nearest airport is Worcester Regional Airport, 55 miles from Carriage Barn Inn.