Star Motors of Ottawa

Mercedes dealership Star Motors of Ottawa cleared out its showroom Tuesday night to make room for the large social gathering it hosted for finalists of this year's