TD Square is a multi-story shopping mall featuring high-end designer stores, restaurants, and a food court.