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?
Sentence (from "Northshore Mall"): The Northshore Mall is a shopping mall in Peabody, Massachusetts, located on Route 114.
Relevant evidence: Yes