Carriage Barn Inn offers accommodations in Keene, 22 miles from Bellows Falls Amtrak Station and 23 miles from Fort Dummer State Park. The bed and breakfast is 25 miles from Santa's Land USA. 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.
Guests can also relax in the garden.
The nearest airport is Worcester Regional Airport, 55 miles from Carriage Barn Inn.