ADVERTISEMENT
The Santa Claus parade takes place on Saturday, Nov. 14 at 6:00 p.m. in downtown London