Visit the beautiful Edwardes Square in Kensington, London with vibrant red tulips in the center surrounded by lush greenery, trees, and bushes. Explore this serene garden oasis in the heart of the city.