Original sentence: Its northern terminus is at NH Route 97 at the New Hampshire state line in Methuen, and its southern end is at Route 1A in Beverly.Route 97 is a North-South Massachusetts state route that connects Beverly and Methuen.Route 97 passes through the following towns:
Edited sentence: Route 97 begins at Route 1A in Beverly near the intersection with Route 128 at Exit 20.Route 97 is a south-north highway in northeastern Massachusetts.The highway becomes NH Route 97 upon crossing the state line.The highway takes a northwesterly course through Wenham, Topsfield, Boxford, Georgetown, Groveland, Haverhill, and Methuen