787 South Washington St. , North Attleboro
Stop by Knights Inn North Attleboro to discover North Attleboro's treasures (MA). The facility provides a variety of amenities and incentives to ensure your stay is enjoyable.