1920 at the earliest?

This postcard of the Great North Road identifies the location as Welwyn Garden City, which (says Wikipedia) came into being in 1920. Could this be an earlier photograph, reused? No traffic, no road markings.

Welwyn