Bayshore Shopping Centre

Mall in

Bayshore Shopping Centre is located in Ottawa, Ontario. The mall features more than 150 retailers including some big name department stores such as The Bay, Zellers, and Sports Experts. The mall attracts about 7 million visitors annually!

(613) 829-7491

Select a store below for more details, such as store hours.