Max Bierer Smith and mum Serina, from Bovingdon near Hemel Hempstead and Aylesbury, were about to catch a train when he spotted the instrument.
The youngster immediately sat down at the piano, stopping crowds in their tracks with his rendition of Sweet William by 1920s composer Billy Mayerl.