News

The ‘mane’ event this Christmas

Echo Arena Liverpool is cantering towards the fourth Liverpool International Horse Show which is set to take place from Friday 28 to Monday 31 December.