Snow screens
Snow screens
Snow screens are the best way of protecting roads against snow drifts.



Previous
Next

Installation of snow screens
We sell and install our snow screens, which we make ourselves, on roads in the Czech Republic and Slovakia.