Bayshore Shopping Centre

The Details

Bayshore Shopping Centre is a major shopping mall located in Ottawa, Ontario, Canada. The mall is one of the busiest in the National Capital Region as it attracts almost 8 million visitors per year from across the city and the surrounding region. It is the second largest shopping mall in the National Capital Region.