London’s Elf Storage
Adrian J Cotterill, Editor-in-Chief
If you have ever wondered whether Santa had a distribution facility in the south of England then look no further…
This Elf Storage facility was spotted alongside the M4 motorway coming out of London.
Follow DailyDOOH