Hope to receive suggestions on what best to do on December 25, December 31 and January 1. We are traveling with 2 teen age and a 10 year old and will be staying in Bayswater.
I've read that there's no tube service on Christmas day? How about December 31 and January1? Are there also no transport service? Are shops closed on those days?
Look forward for advise. Kind regards.