The dacha type houses tell its a village/suburbs. The advertisement board with "kuxnii" written on it suggests that its near one of the major cities - Moscow or St. Petersburg(Since its a chain, and wouldn't be operating in the smaller cities)
The guy with black hair walking in casual dress suggests it can't be near St. Petersburg (racial hatred is high there), which means it can be the suburbs of Moscow.
The road - the size says it has to be volgogradskoe, or leningradskoe. Considering the dry ports are on Leningradskoe, I suggest this place is around 20-30 kilometers from Moscow on the Leningradskoe Shosse.
Location: Russia
For once, the forensic experts at PW can safely say that the driver was drunk