Rogers Centre

Rogers Centre, in Downtown Toronto, is a versatile stadium near Lake Ontario. It's by the famous CN Tower and has been a landmark since 1989, providing great facilities and lively entertainment.