This riverside spot is the site of a dramatic scene for the Brown family.
Victoria Embankment, A3211, London WC2N 6PA, United Kingdom
51.507464, -0.121497
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.
Victoria Embankment, A3211, London WC2N 6PA, United Kingdom
51.507464, -0.121497
COMMENTS on this sceen
Share photos, information and your experience