Se encuentra en el centro de la ciudad canadiense de Toronto, principal icono de la ciudad junto con otra gran atracción túristica: el Rogers Centre, casa de los Toronto Blue Jays.