![]() |
Salisbury Massachusetts |
Salisbury is located in Essex County 13 miles NE of Haverhill between Amesbury and Salisbury Beach along Highway 1 near the New Hampshire state line. Salisbury is located in the extreme northeast corner of Massachusetts, at the mouth of the Merrimack River.
| Location | Salisbury Massachusetts 01952 |
by OneTime