Bayshore Shopping Centre

Mall in Ottawa, ON
Info

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!

http://www.bayshoreshoppingcentre.com
(613) 829-7491
Directory

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