"A London Carol" is the Christmas episode, the fifteenth episode of the third season of The Suite Life on Deck and the sixty-fourth episode overall.
As Christmas approaches, London is too selfish to give anything for homeless and sick children during Christmas when Cody and Bailey asked for donations for needy children. On Christmas Eve night, London's mirror takes her back to the past, the present and future to learn her lesson. London's past is somewhat happy, as Mr. Moseby was always there for her when Mr. Tipton never showed up for the holiday. She sees the present next, which she dismisses as unimportant due to it being everyday life. London is then showed herself several decades later, in which she keeps leaving out milk and cookies for Santa Claus, and no gifts are ever given to her; she misunderstands that Moseby has "gone to the hotel in the sky", but learns that Bailey (who got tired of London's ungrateful attitude), Cody and Zack (who lives with Bailey and Cody, still a playboy) never speak to her. London learns that it is better to give than to receive and cherish her friends, selling her Christmas presents to buy gifts for the needy children, along with Cody, Zack, Mr. Moseby and Bailey.
Meanwhile, Zack has trouble waking up on time to go to work, so he and Cody set up an elaborate alarm.
- Michael Airington as The Mirror, Haley Tju as young London.
- This is only the second episode of the season in which Matthew Timmons does not appear as Woody.