This place is perfect for going out to watch sports in Toronto and near CN Tower