Salem Public Library

Location

Salem Public Library
370 Essex Street
Salem, MA
01970

Phone: 978.744.0860

Coordinates: 42° 31' 12.612" N, 70° 54' 9.8352" W

Location