Rogers Centre, Toronto ON

Rogers Centre, Toronto ON

Rogers Centre is a multi-purpose stadium, in Downtown Toronto, Ontario, situated next to the CN Tower. Originally opened in 1989, it is home to the¬† Toronto Blue Jays, the CFL’s Toronto Argonauts and, as of 2008,¬†Buffalo Bills’ second home venue in the...

Pin It on Pinterest