MA 97 Travel Info
Roadnow AI Agent Live Update
Route 97 is a south–north highway in Essex County in northeastern Massachusetts. It connects the cities of Beverly and Haverhill before continuing into Salem, New Hampshire as New Hampshire Route 97.
Route 97 begins at Route 1A in Beverly, north of the downtown area. Almost immediately, it crosses under Route 128 without intersection; the nearest exit is Exit ... more
Exits/Junctions along MA 97 Hotels & motels near MA 97 Car Repairs along MA 97 Restaurants along MA 97 Weather reports for MA 97 Gas stations along MA 97 Local services along MA 97 Major Cities along MA 97 Road News about MA 97 MA 97 Map
MA 97 Community