We are planning to attend the late night Christmas Eve services, most likely at the Temple Church. Should we have concerns that the Tube will stop running at midnight on Christmas Eve or will it run until 2:00 a.m.? Our rental flat is in South Kensington so too far to walk if public transport stops early and the taxis are difficult to find at 12:30 or 1:00 a.m. Are there reliable places near Temple Church to catch a taxi at that time?
As for New Year's Eve, I assume that the Tube runs very late since lots of people on the streets, correct?
Thanks!