Good Location just across the street from Rogers Center and CN Tower.