The Hudson Bay Centre is a popular commercial and retail complex located in the heart of Toronto. A popular business destination, a large group of people find this to be a convenient location to drive to and from other parts of the city. Located on the Concourse level of the Hudson Bay Centre in Toronto, Hertz car hire at Bay Store is a convenient location to rent your cars from. This particular Hertz office offers a variety of special services that make your on-road experience a convenient one.