Salem Public Library

Location

Salem Public Library
370 Essex Street
01970 Salem , MA
Phone: 978.744.0860
Coordinates: 42° 31' 12.612" N, 70° 54' 9.8352" W

Location