Where is Rogers Center?

Where is Rogers Center located?

Rogers Center, Rogers Center, Canada (approx. 43.64145°, -79.38914°)


Where is Rogers Center on the map?