Barbara Road Beach

Barbara Road Beach - beaches

Barbara Road Beach is one of the beaches in Attleboro, United States. Barbara Road Beach is a public beach access point in Attleboro, providing waterfront