The location of this place is absolutely amazing as you are right in the heart of downtown Toronto!
If you are a sports fan, this is the place to go to!