In this video, I walked around Oshawa Town Centre Shopping Mall
Oshawa Town Centre is a shopping mall located in the city of Oshawa, Ontario, Canada. It is the largest shopping mall in the Durham Region and the largest in Ontario east of Toronto. The mall has more than 230 retail stores and public services.
I hope you enjoy the video.
17 окт 2024