Formulate an answer to this elaborate question: Who manages both Northshore Mall in Peabody, Massachusetts and the Liberty Tree Mall in Danvers which are less than one mile from each other?
Simon Property Group