The Italian Gardens located in Kensington Gardens are a lovely place in London to relax and people watch on a sunny day. Have a coffee from the Italian Gardens Café and imagine you're in Rome. Not only great for idling away time, the Italian Gardens are also one of my favorite places for a photo [...]