Like a commercial center.
better
Centre commercial Val Royal is located at 1801 Avenue O'Brien, Saint-Laurent, QC H4L 3W6, Canada