Anyone who lives in & around london know what time tubes/overground started running on New Year’s Day in previous years?
Planning a few days stay and we need to travel in from Watford on the 1st so trying to get an idea when we could reasonably expect to arrive. Will appreciate any advice you have :)