Set off on an adventure through the streets of London in search of the 50 unique Paddington Bear statues located across the city. From bright and bold to whimsical and classic, these bears are a cheerful sight in London now through the end of December. ... Read More
Love London, Paris and Italy? Stay up-to-date with our latest news, blogs and specials by signing up for the Vacation Perfect newsletter.