I would cry with joy if I saw this at the train station. (Wait, when am I ever at a train station?)
Is this at Paddington Station in London? I was totally on the lookout for Paddington Bear while I was there. Unfortunately, the closest I got was a kiosk at the station selling minature Paddington Bear stuffed animals and keychains.