DAVID LE/Staff photo. 5/22/15. The property that housed the old Peabody Courthouse located at 40 Lowell Street, has been sold.