Explore the National Gallery in London, home to over 2,300 masterpieces by artists like Van Gogh, Da Vinci, and Monet.
Trafalgar Square; a short walk from Sloane Square and South Kensington tube stations. Doesn't sound right, does it? But there was a Trafalgar Square in Chelsea before the other, world-famous ...