This home has everything you’ve been looking for. Located on sought-after Town Hill Rd. - this well maintained, lovely farmhouse features a wrap-around covered porch with gentle mountain views to enjoy sunrises, sunsets or snowstorms. 2400 sq. ft of living space featuring a welcoming country kitchen-dining room with wood stove to gather around after a long day of exploring the outdoors. The main level offers a private primary suite, gracious living room with built-in bookshelves and a half bath. Three bedrooms and a full bath on the upper level provide plenty of room for company. Exterior features include 10 mostly level, open acres suitable for gardening or even raising a few animals. The 3 stall barn has a large insulted workshop space, a hay loft and loads of charm. Attached 2 car garage & new heating system