Shops in Knowlton
Previous Photo The Knowlton downtown area is the main attraction here. The local shops have a friendly, small-town feel. New England quaint atmosphere.
Close Window