New House, Hopkinton, NH

Let's talk