This riverside spot is the site of a dramatic scene for the Brown family.
Victoria Embankment, A3211, London WC2N 6PA, United Kingdom
want to visit
The Victoria Embankment is part of the Thames Embankment, and is located on the north bank of the River Thames in London.
A young Peruvian bear travels to London in search of a new home. Finding himself lost and alone at Paddington Station, he meets the kindly Brown family.