The best time to visit London is between June and August but there can be really beautiful spring days in the city in March and April. You can get lucky at the other end of the summer too, with warmish sunny days in London sometimes well into October. London is sometimes said to have its own microclimate. South Kensington is a good area to stay in if you want to have easy access to beautiful parks on a sunny day.
Light drizzle 22°C
Light rain shower 22°C
Light rain shower 16°C
Best time to visit: June to August
Photo linking to this page by Blowing Puffer Fish