Belvoir Farm recently brought the spirit of Christmas to Soho in a unique and eye-catching way. If you were lucky enough to be casually strolling through Broadwick Street or on your lunch break last week, you’re sure to have come across Belvoir Farm’s customised Land Rover adorned with festive decorations!