WELCOME TO KNIGHTS INN N ATTLEBORO, MA Knights Inn North Attleboro Massachusetts Hotel located off Interstates 95 and 295. Our Pet-friendly Hotel in Providence RI offers affordable and comfortable accommodation. 787 S Washington St Rt 1, North Attleboro, MA 02760 Phone: (508) 643-2900