376 Hale St.
Beverly, MA
Phone: 978/927-0585

Map