Explore details about location Charwood Road. Charwood Road is a location situated within the North Attleboro alongside other areas such as Orne Street, Prospect Street, East Washington Street.