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.
- For more information, visit Bayshore Shopping Centre online
- 100 Bayshore Dr, Ottawa, ON K2B 8C1, Canadá