Real Estate listings near Bayshore Shopping Centre
Bayshore Shopping Centre is a major shopping mall located in Ottawa, Ontario, Canada, more specifically in Bayshore in the former city of Nepean, Ontario. The mall is one of the busiest in the National Capital Region as it attracts about 7 million visitors per year from across the city and the surrounding region.