Question: SEA LIFE Charlotte-Concord is an interactive aquarium located at a mall currently owned by what company?
Sentence (from "Sea Life Charlotte-Concord"): SEA LIFE Charlotte-Concord is an interactive aquarium located at the Concord Mills mall in Concord, North Carolina, close to Charlotte.
Relevant evidence: Yes