Beverly Historical Society & Museum

Location