Do the trains run from London to Edinburgh on Christmas Day 2015?

Specifically will be arriving at London Heathrow in the morning of Dec 25...
1 person has
this question
+1
Reply